.Web_Box { width: 16rem; margin: 0 auto; margin-bottom: 2.55rem; overflow: hidden; }
.nb { margin: 0; }
.bottom_fixed { position: fixed; width: 100%; left: 0; bottom: 0; }
.iconfont:before { vertical-align: top; }
/*关注*/
.follow { width: 3.5rem; height: 1.45rem; line-height: 1.4rem; font-size: 0.6rem; color: #eb4f38; text-align: center; border: #eb4f38 solid 1px; border-radius: 1rem; }
/*轮播索引居中*/
.swiper-pagination2 { position: absolute; left: 0; bottom: 0.3rem; width: 100%; text-align: center; z-index: 10; }
.swiper-pagination2 .swiper-pagination-bullet { width: 5px; height: 5px; display: inline-block; border-radius: 50%; background: #b2b2b2; vertical-align: middle; margin: 0 0.3rem; }
.swiper-pagination2 .swiper-pagination-bullet-active { width: 5px; height: 5px; border-radius: 50%; background: #f83166; vertical-align: middle; }
.swiper-pagination3 { position: absolute; left: 0; bottom: 0.3rem; width: 100%; text-align: center; z-index: 10; }
.swiper-pagination3 .swiper-pagination-bullet { width: 5px; height: 5px; display: inline-block; border-radius: 50%; background: #b2b2b2; vertical-align: middle; margin: 0 0.3rem; }
.swiper-pagination3 .swiper-pagination-bullet-active { width: 5px; height: 5px; border-radius: 50%; background: #f83166; vertical-align: middle; }
/*-----------------------------------------------弹窗-----------------------------------------------*/
.PopBg { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.6); z-index: 90; }
/*单条语句提示*/
.PromptPop { position: fixed; left: 50%; top: 50%; width: 80%; background: #fff; z-index: 99; -webkit-transform: translate(-50%, -50%); padding: 0.6rem; border-radius: 0.25rem; }
.PromptPop .text1 { font-size: 0.75rem; color: #595757; }
.PromptPop .ButBox li { float: left; width: 50%; }
.PromptPop .ButBox li.w100b{ width:100%;}
/*弹窗取消确定按钮*/
.PopCancelBut, .PopDetermineBut { width: 100%; height: 1.75rem; line-height: 1.75rem; font-size: 0.75rem; color: #fff; text-align: center; border: 0; border-radius: 0.125rem; }
.PopCancelBut { background: #999; }
.PopDetermineBut { background: #45a73a; }
/*导航*/
.nav { position: fixed; left: 0; bottom: 0; width: 100%; height:49px; border-top: #eee solid 1px; background: #fff; z-index: 10; }
.nav li { position: relative; float: left; width: 25%; text-align: center; color: #898989; }
.nav li i { display: block; font-size:20px; padding-top:.25rem;  }
.nav li p { font-size: 12px; }
.nav li.on { color: #f83166; }
.nav li .icon-shipin1{ font-size:21px; line-height:23px; padding-bottom:-2px;}
.nav li .icon-shipin3{ font-size:25px;line-height:23px;}
.nav li .icon-homeon, .nav li .icon-shoppingcarton, .nav li .icon-classificationon, .nav li .icon-myon { display: none; }
.nav li.on .icon-homeon, .nav li.on .icon-shopon, .nav li.on .icon-classificationon, .nav li.on .icon-myon { display: inline-block; }
.nav li.on .icon-home, .nav li.on .icon-shop, .nav li.on .icon-classification, .nav li.on .icon-my { display: none; }
.nav li a, .nav li a:visited { color: inherit; }
.nav li .num { position: absolute; left: 2.125rem; top: 0.15rem; display: block; width: 0.65rem; height: 0.65rem; line-height: 0.65rem; font-size: 0.5rem; color: #fff; text-align: center; background: #e60012; border-radius: 50%; }
.nav li .disn { display: none; }
.nav li .icon-wenzhang{ font-size:25px; line-height:24px;}
.nav li .icon-wenzhangon{ font-size:25px; line-height:24px;}
/*首页公用大标题*/
.big_tit { position: relative; width: 100%; height: 2.25rem; overflow: hidden; }
.big_tit:before { position: absolute; left: 0; top: 1.125rem; width: 100%; height: 1px; background: #898989; content: ''; }
.big_tit h1 { display: inline-block; position: absolute; left: 50%; top: 0; width: 6.55rem; height: 2.25rem; line-height: 2.25rem; font-size: 0.75rem; text-align: center; background: #efeff4; -webkit-transform: translate(-50%, 0); }
.big_tit h1 i { font-size: 0.75rem; }
.big_tit .more { display: block; position: absolute; right: 0; top: 0; width: 2.7rem; height: 2.25rem; line-height: 2.25rem; font-size: 0.6rem; color: #595757; background: #efeff4; padding-left: 0.375rem; }
.big_tit .more .icon-rightdot { height: 0.475rem; font-size: 0.475rem; color: #d42d00; }
/*------------------------------------首页页面------------------------------------*/
.appdown{ background:#ffffff;height: 40px;width: 100%; position: fixed; top: 0px;right: 0px;z-index: 999;}
.appdown .applogo{ float:left; width:66px; height:32px; border-radius:5px; overflow:hidden; margin-left:10px; margin-right:10px;  margin-bottom:5px;}
.appdown .applogo img{ width:60px;margin-top: 10px;}
.appdown .downtit .webnet{ font-size:12px; line-height:12px; color:#ffafc4;}
.appdown .downtit{ float:left; font-size:14px; color:#fff; margin-top:4px; margin-bottom:5px; }
.appdown .downbtn{ float:right; width:2.8rem; border-radius:60px; text-align:center; font-size:12px; background:#fff;color:#f83166; line-height:24px;margin-top:9px; margin-bottom:5px; margin-right:10px;}
.appdown .icon-shoppingcart{
    float: right;
    font-size: 20px;
    width: 50px;
    text-align: center;
    /* margin-right: 10px; */
    line-height: 40px;
    color: #959595;}
.kegudianh{ background:#fff; font-size:15px; padding:0 15px; line-height:45px;}
.kegudianh i{ display:inline-block; vertical-align:top; line-height:45px; font-size:17px; padding-right:5px;}
.kegudianh a{ display:block;}
.bgextension img{ width:100%;}
/*头部标题*/
header { height: 46px; background: #fff; z-index: 10; border-bottom:#eee solid 1px;}
header .logo { padding-top:2px; }
header .logo .pic {  width: 6rem;float: left;   }
header .logo .pic img { width:100%;}
header .icon-message-copy{ font-size:.8rem; line-height:.8rem; color:#333; text-align:center; margin-top:.25rem; display:block;}
/*商品管理头部*/
header .SearchBox3 { width: 11.1rem; padding: 0.275rem 0 0 0; }
header .SearchBox3 .InputBor { width: 11.1rem; }
header .SearchBox4 { width: 13.3rem; padding: 0.275rem 0 0 0; }
header .SearchBox4 .InputBor { width: 13.3rem; }
header .icon-leftdot { float: left; width: 1.4rem; height: 2.2rem; line-height: 2.2rem; text-align: center; font-size: 0.75rem; color: #fff; margin-right: 0.8rem; }
header .Sweep3 { width: 2.7rem; text-align: center; color: #fff; margin-top: 0.275rem; }
header .Sweep3 .icon-sweep { display: block; height: 1.025rem; font-size: 1rem; overflow: hidden; }
header .Sweep3 span { display: block; height: 0.7rem; line-height: 0.7rem; font-size: 0.5rem; }
.TransparentBut { position: absolute; width: 1.5rem; height: 1.5rem; line-height: 1.5rem; text-align: center; color: rgba(255,255,255,.8); border-radius: 50%; background: rgba(0,0,0,.6); z-index: 10; }
.TransparentReturn { left: 0.5rem; top: 0.5rem; }
.TransparentList { right: 0.5rem; top: 0.5rem; }
.TransparentCollection { right: 2.5rem; top: 0.5rem; }
.TransparentCollectionOn { color: #ff5c36; }
/*搜索条*/
.SearchBox .SwitchBox{ line-height:1.75rem;}
.SearchBox .SwitchBox i{font-size:0.95rem;line-height:1.75rem;}
.SearchBox .SearchBor{height: 26px;
    border: #eee solid 1px;
    background: #fff;
    border-radius: 1rem;
    overflow: hidden;}
.SearchBox .icon-search{position: absolute;
    left: 0.5rem;
    line-height: 26px;
    font-size: 13px;
    color: #959595;}

.SearchBox .SearchInp{    /*  font-size: 13px;
    background: #eee;
    width: 100%;
    height: 26px;
    border: 0;
    border-radius: 1.25rem; */

    float: left;
    width: 100%;
    height: 26px;
    border-radius: 13px;
    color: #333;
    font-size: 13px;
    outline: none;
    /*background: #eee url(../images/search_ico.png) no-repeat 11px center;*/
    border: none;
    background-size: 18px auto;
    /* text-indent: 36px; */
}
.SearchBox .SearchBut{ position:absolute; right:0; top:0.05rem; width:2.5rem; height:1.6rem; line-height:1.6rem; font-size:14px; color:#333; text-align:center; background:none; border:0;}
/*首页顶部分栏*/
.classification{
	position:fixed;
	top:40px;
	left:0;
	margin:0;
	padding:0;
	width:100%;
    font-size:13px;
    z-index: 999;}
.fenlie{
	overflow: hidden;
	width: 100%;
	height: 30px;
  padding: 0  10px;
    /* text-align: center; */
	line-height:30px;
  background: #fff;
 }
.fenlie ul li.cur a {
        color: #E67A7E;
    }
.fenlie a{
	text-decoration:none;
	color:#333;}
.fenlie ul{
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    float: left;
    height: 34px;
    margin-top: 2px;
    padding-left: 10px;
	}
.fenlie li{display:inline-block;
	padding:0 10px;
	color:#333;
	}
    .fenlie1{
        overflow: hidden;
        width: 100%;
        height:40px;
        padding: 0  10pxs;
        /* text-align: center; */
        line-height:40px;
        font-size: 14px;
        background: #fff;
        border-bottom: #eee solid 1px;
        background:#fff;
        }
    .fenlie1 ul li.cur a {
            color: #e67a7e;

        }
    .fenlie1 a{
        text-decoration:none;
        color:#333;}
    .fenlie1 ul{
        width:100%;
        overflow-x:auto;
        overflow-y:hidden;
        white-space: nowrap;
        float: left;
        height: 100px;
        padding-left: 10px;
        }
    .fenlie1 li{display:inline-block;
        padding:0 10px;
        color:#333;
        position: relative;
        }
    .fenlie1 li:before {
        content: "";
        position: absolute;
        top: 10px;
        right: 0;
        width: 1px;
        height: 25px;
        background: #eee;
    }
/*首页轮播图*/
.banner { width:16rem;  height: 7rem; background: #FFF;margin-top: 70px; }
.banner img { width: 100%; }
.banner2 { height: 7.5rem; background: #FFF; }
.banner2 img { width: 100%; height: 7.5rem; }
.banner3 { width:16rem; height: 7rem; background: #FFF; }
.banner3 img { width: 100%; height: 7rem; }

/*首页活动入口*/
.ActiveEntry { height: 8.45rem; margin-top: 0.175rem; }
.EveryDayBerserk { width: 7.1rem; height: 8.45rem; text-align: center; background: #fff; }
.EveryDayBerserk h1 { height: 1.225rem; line-height: 1.225rem; font-size: 0.875rem; color: #f84e37; margin-top: 0.5rem; overflow: hidden; }
.EveryDayBerserk p { height: 0.575rem; line-height: 0.575rem; font-size: 0.45rem; color: #898989; }
.EveryDayBerserk .Countdown { margin-top: 0.275rem; height: 0.975rem; overflow: hidden; }
.EveryDayBerserk .Countdown span { display: inline-block; text-align: center; }
.EveryDayBerserk .Countdown .num { float: left; width: 0.6rem; height: 0.975rem; line-height: 0.975rem; font-size: 0.55rem; color: #fff; background: #000; border-radius: 0.125rem; }
.EveryDayBerserk .Countdown .ml3 { margin-left: 3px; }
.EveryDayBerserk .Countdown .mr3 { margin-right: 3px; }
.EveryDayBerserk .Countdown .dian { float: left; width: 0.35rem; height: 0.975rem; line-height: 0.975rem; font-size: 0.575rem; color: #000; }
.EveryDayBerserk .pic { height: 4.9rem; overflow: hidden; }
.EveryDayBerserk .pic img { width: 7.1rem; height: 4.9rem; vertical-align: bottom; }
.ActiveEntry .right { width: 8.8rem; height: 8.45rem; overflow: hidden; }
.ActiveEntry .right .ads1 { width: 8.8rem; height: 3.325rem; vertical-align: bottom; background: #fff; }
.ActiveEntry .right .ads1 img { width: 8.8rem; }
.ActiveEntry .right .w174, .ActiveEntry .right .w174 img { width: 4.35rem; height: 5.025rem; margin-top: 0.1rem; vertical-align: top; background: #fff; }
/*分类快速入口*/
.FastEntry{  border-bottom:#efefef solid 1px; padding-bottom:.25rem;}
.FastEntry li{ float:left; width:25%;}
.FastEntry li img{ display:inline-block; width:2.25rem; height:2.25rem;  margin-top:.5rem;}
.FastEntry li p{ line-height:28px; font-size:12px; color:#595857;}

.Recommend{float: left;
    width: 100%;
    background: #fff;
    overflow: hidden;}
.Recommend ul{padding: 20px 0 13px;
    display: block;
    overflow: hidden;}
.Recommend ul li{    float: left;
    width: 20%;
    text-align: center;
    overflow: hidden;}
.Recommend ul li .cpic{float: left;
    width: 100%;
    height: 45px;
    text-align: center;
    overflow: hidden;}
.Recommend ul .cpic img{
        width: 45px;
        height: 45px;}
.Recommend ul li a{float: left;
    width: 100%;
    display: block;}
.Recommend ul li span{float: left;
    width: 100%;
    line-height: 30px;
    color: #717171;
    font-size: 12px;
    text-align: center;
    overflow: hidden;}
/*********************************交易区TradingArea    SalesRecord***********************************/
.jiaoyi{
  position: relative;
}
.jiaoyi_top{
  width:100%;
  background: #e67a7e;
  color:#fff;
  padding:0 10px;
  position: fixed;
  top: 0px;
}
.jiaoyi_top span{
  font-size: 13px;
  line-height: 40px;
}
.jiaoyi_top p{
  font-size: 30px;
  text-align: center;
  line-height: 50px;
  padding-bottom: 10px;

}

.qiehuan{
  width:100%;
  line-height: 36px;
  height: 36px;
  background: #fff;
  position: fixed;
  top: 102px;
}
.qiehuan span{
  width:50%;
  float: left;
  display: block;
  text-align: center;
  font-size: 14px;
  color:#666;
}
.qiehuan span.dq{
  border-bottom:1px  solid #e67a7e;
  color:#e67a7e;
}

.SalesRecord{
}
.SalesRecord ul{}
.SalesRecord ul li{
  background: #fff;
  margin-top: 10px;
  padding:10px 10px 20px 10px;;
  overflow: hidden;
}
.SalesRecord ul li p{
  padding-bottom: 10px;
}
.SalesRecord ul li span.name{
  color: #404040;
  line-height: 30px;
  font-size: 14px;
}
.SalesRecord ul li span.time{
  color: #a4a4a4;
  font-size: 12px;
  line-height: 30px;
  float: right;
}
.SalesRecord ul li span.zhuangtai_Sell{
  background:linear-gradient(to bottom right,#4ad79e,#2ab580);
  display: block;
  color: #fff;
  width: 1rem;
  height:2rem;
  line-height: 0.8rem;
  padding: 0.2rem 0;
  font-size: 13px;
  text-align: center;
  float: left;
}
.SalesRecord ul li span.zhuangtai_Purchase{
  background:linear-gradient(to bottom right,#f3682f,#ff2d2c);
  display: block;
  color: #fff;
  width: 1rem;
  height:2rem;
  line-height: 0.8rem;
  padding: 0.2rem 0;
  font-size: 13px;
  text-align: center;
  float: left;
}
.SalesRecord ul li ul{
  display: block;
  float: right;
  width: 14rem;
}
.SalesRecord ul li ul li{
  width: 33.33%;
  float: left;
  text-align: center;
  margin: 0px;
  padding: 0px;
}
.SalesRecord ul li ul li span{/*
    line-height: 1rem; */
  font-size: 13px;
  color: #404040;

}
.SalesRecord ul li ul li b{
  display: block;
  margin-top: 6px;
  color: #a4a4a4;
  /* line-height: 0; */
  font-weight: normal;
}


.TradingArea{
}
.TradingArea ul{}
.TradingArea ul li{
  background: #fff;
  margin-top: 10px;
  padding:10px 10px 20px 10px;;
  overflow: hidden;
}
.TradingArea ul li p{
  padding-bottom: 10px;
}
.TradingArea ul li span.name{
  color: #404040;
  line-height: 30px;
  font-size: 14px;
}
.TradingArea ul li span.time{
  color: #a4a4a4;
  font-size: 12px;
  line-height: 30px;
  float: right;
}
.TradingArea ul li ul{
  display: block;
  float: right;
  width: 100%;
}
.TradingArea ul li ul li{
  width: 33.33%;
  float: left;
  text-align: center;
  margin: 0px;
  padding: 0px;
}
.TradingArea ul li ul li span{
  line-height: 1rem;
  font-size: 16px;
  color: #404040;

}
.TradingArea ul li ul li span.danjia{
  line-height: 1rem;
  font-size: 16px;
  color: #fff;
  background: #f55d5c;

}
.TradingArea ul li ul li b{
  display: block;
  margin-top: 6px;
  color: #a4a4a4;
  font-size:12px;
  /* line-height: 0; */
  font-weight: normal;
}
/*******************************所有分类*************************************/
.pp_wrap {
  position: fixed;
  top: 40px;
  left: 0;
  right: 0;
  bottom: 50px;
  border-top: 1px solid #d5d5d5;
  padding-left: 80px;
  background: #fff;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-around;
}
.pp_wrap .category {
  width: 80px;
  background: #f6f5f6;
  overflow-y: auto;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}
.pp_wrap .category li {
  position: relative;
  height: 45px;
  text-align: center;
  line-height: 45px;
  font-size: 12px;
  color: #666;
}
.pp_wrap .category li.cur {
  color: #008cd6;
  background: #fff;
}
.pp_wrap .category li:before {
  content: "";
  position: absolute;
  z-index: 1;
  pointer-events: none;
  background: #e5e5e5;
  height: 1px;
  left: 0;
  right: 0;
  bottom: 0;
}
.pp_wrap .category li a {
  display: block;
  color: #333;
}
.pp_wrap .category li.cur a {
  color: #ff4d80;
}
.pp_wrap .dp_list {
  width: 100%;
  flex: 1;
  padding: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: auto;
}
.cate_list {
  float: left;
  width: 100%;
  margin-top: 10px;
  overflow: hidden;
}
.cate_list .title {
  float: left;
  width: 100%;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  color: #333;
  text-align: center;
  overflow: hidden;
}
.cate_list .title {
  float: left;
  width: 100%;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  color: #333;
  text-align: center;
  overflow: hidden;
}
.cate_list .title span {
  position: relative;
  padding: 0 70px;
  height: 38px;
  display: inline-block;
}
.cate_list .title span:before {
  content: "";
  position: absolute;
  right: 0;
  top: 19px;
  width: 55px;
  height: 1px;
  background: #eee;
}
.cate_list .title span:after {
  content: "";
  position: absolute;
  left: 0;
  top: 19px;
  width: 55px;
  height: 1px;
  background: #eee;
}
.cate_list li {
  float: left;
  width: 50%;
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
}
.cate_list li a {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.cate_list li em {
  width: 90px;
  height: 90px;
  display: block;
  overflow: hidden;
  font-style: normal;
  font-weight: normal;
}
.cate_list li em img {
  width: 100%;
  height: 100%;
}
.cate_list li span {
  float: left;
  width: 100%;
  height: 30px;
  line-height: 30px;
  color: #666;
  font-size: 12px;
  text-align: center;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
/******************************通知栏*******************/
.scrollbar{
    width: 100%;
    padding: 0px 20px;
    background: #fff;
    height: 2rem;
    overflow: hidden;
    background: #fcfbef;
}
.scrollbar icon-gonggao1{
    color:red;
    margin-left: .5rem;

}
.scrollbar_icon{
    float: left;
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
}
.scrollbar span{
    width: 100%;
    height: 2rem;
    font-size:14px;
    line-height: 40px;
    display: block;
    overflow: hidden;
}
.scrollbar_con{
    position: relative;
    float: left;
    width: 12rem;
    font-size: 16px;
    color: #000;
    margin-left: 1.75rem;
}
.scrollbar #scrollbar_text {
    position: absolute;
    left: 0;
    top: 0;
    width: 11.775rem;
}
/*专题活动*/
.ThematicActivities li { background: #fff; margin-bottom:0.5rem;}
.ThematicActivities li .pic img { width: 100%; vertical-align: bottom; }
.ThematicActivities li .tit { width: 100%; height: 2rem; line-height: 2rem; font-size: 0.75rem; padding: 0 0.5rem; overflow: hidden; }
.ThematicActivities li .tit h2 { float: left; font-weight: 400; margin-right: 1rem; }
/*商品分类*/
.CommodityClassification .tabs { position: relative; width: 100%; height: 2.025rem; background: #fff; overflow: hidden; }
.CommodityClassification .tabs div { width: 100%; height: 5rem; overflow: auto; }
.CommodityClassification .tabs:before { position: absolute; left: 0; bottom: 0; width: 100%; border-bottom: #ccc solid 1px; content: ''; }
.CommodityClassification .tabs li { float: left; position: relative; width: 3.8rem; line-height: 2rem; font-size: 0.65rem; color: #595757; padding: 0 0.5rem; }
.CommodityClassification .tabs li.on { color: #d42d00; }
.CommodityClassification .tabs li.on:before { position: absolute; left: 0; bottom: -1px; width: 100%; height: 3px; content: ''; background: #d42d00; }

.daybk{width: 100%;
    background: #fff;
    overflow: hidden;}
.icon-yurerongqi{
    float: left;
    line-height: 40px;
    color: red;
    font-size: 18px;
    margin-left: 10px;
}
.biaoti{
    line-height: 40px;
    font-size: 16px;
    text-indent: 4px;
    color: #3e3e3e;}
.biaoti b{position: relative;
    font-size: 14px;
    font-family: arial;
    padding-left: 15px;
    color: #666;
    font-weight: normal;
    text-transform: uppercase;}
.biaoti b:before{content: "";
    position: absolute;
    left: 8px;
    top: 1px;
    height: 14px;
    width: 1px;
    background: #666;}
.daybk ul{float: left;
    width: 100%;
    padding-bottom: 20px;
    overflow: hidden;}
.daybk ul li{float: left;
    width: 33.33%;
    overflow: hidden;}

.daybk ul li a{float: left;
    width: 100%;
    display: block;}
.daybk .icon-gold{
    color:rgb(200, 156, 174);
    font-size: 14px;
}
.daybk ul li a span{
    float: left;
    width: 100%;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #333;
    display: block;
    text-indent: 15px;
    -webkit-box-sizing: border-box;
     box-sizing: border-box;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    }
.daybk ul li .syphoto{
    padding: 10px;
    height: 120px;
    text-align: center;
}
.daybk ul li .syphoto img{float: left;
    width: 100%;
    height: 100%;
}
.daybk ul li b{float: left;
    width: 100%;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    color: #999;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.opularity ul li{
    float: left;
    width: 100%;
    margin-bottom: 10px;
    overflow: hidden;
}
.opularity span{float: left;
    width: 100%;
    padding: 0 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 26px;
    line-height: 26px;
    margin-top: 8px;
    font-size: 14px;
    color: #3d3d3d;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.opularity_photo{
    float: left;
    width: 100%;
    overflow: hidden;
}
.opularity_photo img{
    width: 100%;
    float: left;
}
.hot_list{
    float: left;
    width: 100%;
    padding: 10px 0;
    flex-direction: column;
    background: #ffd5d6;
    overflow: hidden;
}
.hot_list .hotbox{
    margin: 0  10px 10px 10px;
    background: #fff;
    height: 7.7rem;
    width: auto;
    border-radius: 6px;
    padding: 10px;
    position: relative;
}
.hot_left{
    float: left;
    width: 6.6rem;
    height: 6.6rem;
    background: red;
}
.hot_left img{
    width: 100%;
    height: 100%;
    margin-right: 10px;
}
.hot_right{
     /* float: left; */
    margin-left: 7.2rem;
    width: 6.4rem;
}
.hot_right span{
    font-size: 15px;
    color: #db8599;
    height: 20px;
    display: block;
    line-height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.hot_right h5{
    font-size: 12px;
    color: #626262;
    margin-top: 40px;
    height: 20px;
    line-height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight: inherit;
}


.hot_right h4{
    font-size: 12px;
    color: #de0000;
    height: 20px;
    line-height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight: inherit;
}
.hot_right h4 i{font-size: 16px;}
.hot_button{
    padding: 0 15px;
    line-height: 20px;
    color: #fff;
    border-radius: 10px;
    font-size: 12px;
    background: #d98d9f;
    display: inline-block;
    position: absolute;
    right: 20px;
    bottom: 10px;
}

.quality{float: left;
    width: 100%;
    padding-top: 10px;
    background: #fff;
    overflow: hidden;
}

.quality ul {
    float: left;
    width: 100%;
    padding: 0 11px 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}
.quality li {
    float: left;
    width: 50%;
    padding: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}
.quality li a {
    float: left;
    width: 100%;
    display: block;
}
.quality_photo {
    float: left;
    width: 100%;
    border-radius: 5px;
    overflow: hidden;
}
.quality_photo img {
    float: left;
    width: 100%;
}
.quality li span {
    float: left;
    width: 100%;
    padding: 0 26px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 26px;
    line-height: 26px;
    margin-top: 8px;
    font-size: 15px;
    color: #626262;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
/*商品列表*/
.vip_list {
    float: left;
    width: 100%;
    margin-top: 0px;
    background: #fff;
    overflow: hidden;
}
.vip_list .title {
    border-bottom-width: 0px;
    font-size: 14px;
    float: left;
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #e67a7e;
    text-align: center;
    overflow: hidden;
}
.vip_list .title span {
    position: relative;
    padding: 0 60px;
    height: 50px;
    display: inline-block;
}
.vip_list .title span:before {
    content: "";
    position: absolute;
    right: 0;
    top: 24px;
    width: 45px;
    height: 1px;
    background: #e67a7e;
}
.vip_list .title span:after {
    content: "";
    position: absolute;
    left: 0;
    top: 24px;
    width: 45px;
    height: 1px;
    background: #e67a7e;
}
.vip_list ul {
    float: left;
    width: 100%;
    overflow: hidden;
}

.vip_list ul li {
    float: left;
    width: 50%;
    padding-bottom: 12px;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}
.vip_list ul li a {
    float: left;
    width: 100%;
    color: #333;
    display: block;
}
.vip_list_photo {
    float: left;
    width: 100%;
    overflow: hidden;
}
.vip_list_photo img{
    width: 100%;
}
.vip_list ul li span{
    padding: 0 12px;
}
.vip_list ul li span.name {
    height: 30px;
    line-height: 30px;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.vip_list ul li span.price {
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    color: #999;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.vip_list ul li span.price i {
    font-style: normal;
    font-weight: normal;
    color: #e67a7e;
}
.vip_list ul li span.pv {
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    color: #e67a7e;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.vip_list ul li span.btn {
    float: left;
    width: 100%;
    height: 28px;
    line-height: 28px;
    text-align: center;
    margin-top: 5px;
    overflow: hidden;
}
.vip_list ul li span.btn b {
    border-radius: 14px;
    color: #fff;
    font-size: 14px;
    background: #e67a7e;
    display: inline-block;
}
.vip_list ul li span.btn b a {
    padding: 0 15px;
    color: #fff;
    width: auto;
    display: block;
}
.CommodityClassification .con, .ProList2 .con { width: 100%; padding: 0 0 0 0.475rem; overflow: hidden; }
.CommodityClassification .con li, .ProList2 .con li {width: 7.25rem; overflow:hidden; height:10.5rem; position: relative; float: left; margin: 0 0.3rem 5px 0; background: #fff; border: #eee solid 1px; }
.CommodityClassification .con li .pic, .CommodityClassification .con li .pic img, .ProList2 .con li .pic, .ProList2 .con li .pic img { position:relative; width: 7.25rem; height: 7.25rem; overflow: hidden; vertical-align: bottom; }
.CommodityClassification .con li .discount, .ProList2 .con li .discount { position: absolute; left: -1px; top: -1px; font-size: 0.45rem; height: 0.85rem; line-height: 0.85rem; padding: 0 0.25rem; color: #fff; background: #ff0000; border-radius: 0 0.25rem 0.25rem 0 }
.CommodityClassification .con li .OriginalPrice, .ProList2 .con li .OriginalPrice { font-size: 0.5rem; color: #898989; margin-left: 0.25rem; text-decoration: line-through; font-weight: 400; line-height: 0.5rem; }
.CommodityClassification .con li h3, .ProList2 .con li h3 { width: 7.25rem; height:32px;  line-height:16px; font-size: 14px; font-weight:normal; color: #595757; overflow: hidden; padding: 0 0.2rem; margin: 0.2rem 0 0.15rem 0; }
.CommodityClassification .con li .Price, .ProList2 .con li .Price { font-size: 16px;line-height: 1rem; color: #f02b2b; padding:0 0.09rem;}
.CommodityClassification .loadmore, .ProList2 .loadmore { width: 100%; line-height: 2.5rem; font-size: 0.65rem; text-align: center; color: #b5b5b6; margin-top: -5px; }
.ProList2 .tit { position: relative; width: 100%; height: 2rem; overflow: hidden; }
.ProList2 .tit:before { position: absolute; left: 0; top: 50%; width: 100%; height: 1px; background: #b5b6b6; content: ''; }
.ProList2 .tit h1 { display: inline-block; position: absolute; left: 50%; top: 0; height: 2rem; line-height: 2rem; font-size: 0.7rem; text-align: center; background: #fff; padding: 0 0.75rem; -webkit-transform: translate(-50%, 0); }
/*------------------------------------我的------------------------------------*/
.Bindaccount{ display:inline-block; vertical-align:middle; font-size:12px; color:#fff; padding:0 5px;text-align:center; border-radius:2px; line-height:18px; margin-left:10px; background:#ffa35a; }
.Bindaccount:hover{ color:#fff;}
.c_btn{ border:1px #ddd solid; border-radius:5px; display:block; width:4rem; margin:10px auto; font-size:14px; line-height:36px; color:#333;}


.active_cont{ padding-top:.3rem; color:#fff; }
.w5rem{ width:5.3rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.active_cont .text{ overflow:hidden; width:5.3rem; margin-right:1rem;font-size:.65rem; color:#fff; display:inline-block; vertical-align:middle;}
.timem{ background:#303030; padding:0 .25rem; height:20px; line-height:20px;border-radius:3px; text-align:center; font-size:12px; color:#fff;}
.active_box{ padding-left:.5rem; padding-top:.15rem; padding-right:.5rem; width:100%; background:url(../images/acti_bg.png); height:2.8rem;  }
.active{ position:absolute; top:.5rem; left:.5rem; background:#f02b2b; z-index:999; display:block; color:#fff; padding:.1rem .25rem; font-size:.55rem; border-radius:5px;}
.balance{ background:#fff; color:#000; padding:15px 0;}
.balance li{ float:left; width:33.333%; text-align:center; border-right:1px #f5f5f5 solid;}
.balance li p{ font-size:14px; padding-top:5px;}
.balance li span{ font-size:16px; display:block;}
.balance li i{ display:inline-block; vertical-align:middle; padding-right:.25rem;}
.my_tis{ background:#f02b2b; color:#fff; padding:.375rem; font-size:14px;}
.my_tis a{ color:#fff;}
.my_tis a:hover{ color:#fff;}
.my_tis i{ font-size:.7rem; line-height:.7rem;display:inline-block; vertical-align:middle;}
.my_tis span{ display:inline-block; vertical-align:middle; margin-left:.25rem;}
.my_tis .icon-rightdot2{ font-size:.6rem; float:right; padding-top:.25rem;}
.MyHead { background: url(../images/myhead.png) center top no-repeat; background-size: 16rem 5.3rem; width:100%; height:5.3rem; }
.MyHead .con { }
.MyHead .con h1 { float: left; width: 100%; overflow: hidden; font-size:16px; color: #fff; padding-left: 3.2rem; line-height:24px; font-weight:normal;}
.numbers{ color:#fff;padding-left: 3.2rem; font-size:14px; margin-top:20px;}
.MyHead .con .MyPoints{ height:1rem; line-height:1rem;}
.MyHead .con .MyPoints .icon-gold{ font-size:0.7rem;}
.MyHead .con .MyPoints .icon-rightdot{ line-height:1rem;font-size:0.5rem;}
.MyHead .con .icon-message-copy { position: absolute; right: 1rem; top: 0.625rem; width: 1.05rem; height: 1.05rem; font-size: 1.05rem; color: #fff; }
.MyHead .Photo { position:absolute; width: 3rem; height:3rem;border-radius: 100%; left:20px; top:20px; border-radius: 2.75rem; background:#fff; overflow: hidden; }
.MyHead .Photo img { width:100%;   vertical-align:bottom;}
.MyHead .Photo2 { top: 1.125rem; }
.MyHead .OtherInfo { height: 2.675rem; background: #fff; border-bottom: #dcdddd solid 1px; }
.MyHead .OtherInfo li { float: left; position: relative; width: 6.375rem; text-align: center; }
.MyHead .OtherInfo li:first-of-type:before { position: absolute; right: 0; top: 0.25rem; width: 1px; height: 2.2rem; overflow: hidden; background: #f2f2f6; content: ''; }
.MyHead .OtherInfo li .num { height: 1.2rem; line-height: 1.2rem; font-size: 0.75rem; color: #595757; margin-top: 0.25rem; }
.MyHead .OtherInfo li .text { height: 0.875rem; line-height: 0.875rem; font-size: 0.65rem; color: #898989; }
.OrderStatusEntry { height: 3.55rem;  border-bottom:1px #eee solid; }
.OrderStatusEntry li { position:relative; float: left; width: 20%; text-align: center; }
.OrderStatusEntry li .num{ position:absolute; width:18px; height:18px; text-align:center; line-height:16px; background:#fff; border:1px #f00 solid; color:#f00; right:.5rem; top:.5rem; font-size:10px; border-radius:50%;}
.OrderStatusEntry li .iconfont { display: inline-block; height: 1.275rem; font-size: 0.975rem; color: #595757; margin: 0.775rem 0 0 0; }
.OrderStatusEntry li p { height: 0.825rem; line-height:20px; font-size:12px; color: #595757; }
.nav_list li { position:relative; border-bottom: #eee solid 1px; background: #FFF; line-height:45px; padding-left:10px; padding-right:10px; }
.nav_list li .lefticon { display: inline-block; width:30px; line-height:45px; text-align: center; font-size:18px; color: #333; vertical-align: top;  }
.nav_list li span { font-size:15px; display: inline-block ; vertical-align:middle; line-height:45px;  color: #333; }
.nav_list li span.fr { float: right; }
.nav_list li span.num { font-size: 0.75rem; color: #898989; }
.nav_list li .icon-rightdot { position:absolute; top:0; right:.5rem;  display:inline-block; color: #ccc; font-size:12px;   }
.nav_list li .icon-rightdot:before {  }
.nav_list .stateblock{ position:absolute; right:30px; top:0; line-height:45px; font-size:15px; color:#ff0000;}

/*****我的new********************/
.MyHeadnew{ background:#f83166 url(../images/newmybg.jpg) center bottom no-repeat; background-size:100%;  width:100%; padding:20px 0 40px 0; }
.MyHeadnew .Photo{ width:80px; height:80px; overflow:hidden; border-radius:50%; border:4px #fe608a solid; margin:0 auto;}
.MyHeadnew .Photo img{ width:100%;}
.newtext h1{ text-align:center; font-size:16px; color:#fff; font-weight:normal; padding-top:10px;}
.newtext p{ text-align:center; font-size:14px; color:#fff; padding-top:5px;}
.balance li p{ color:#666; font-size:14px;}
.balance li span{ color:#f83166;}
.newbtnbox{ margin-top:10px; background:#fff;  padding:10px 0;}
.newbtnbox li{ float:left; width:33.333%; padding:0 15px;}
.newbtnbox li div{ width:100%; border-radius:6px; line-height:36px; text-align:center; font-size:14px; color:#333; background:#f1f1f1;}

.newbanlance{ background:#fff; margin-top:10px;}
.newbanlance li{ float:left; width:33.33%; font-size:14px; color:#333; text-align:center; padding:15px 0; border-bottom:1px #f5f5f5 solid; border-right:1px #f5f5f5 solid;height: 115px}
.newbanlance li i{ display:block; text-align:center; font-size:18px; text-align:center; line-height:34px; color:#fff; width:34px; height:34px; border-radius:50px; margin:10px auto;}
.newbanlance li .icon-dingdanguanl{ background:#fac523; box-shadow:0 2px 5px #f7ba2a;}
.newbanlance li .icon-zhifu1{ background:#ff707c; box-shadow:0 2px 5px #fea9b0;}
.newbanlance li .icon-iconfontjiaoyi{ background:#6398f6; box-shadow:0 2px 5px #b0ccff;}
.newbanlance li .icon-tuandui{ background:#a78bfd; box-shadow:0 2px 5px #d3c5ff;}
.newbanlance li .icon-erweima1{ background:#fac523; box-shadow:0 2px 5px #f7ba2a;}
.newbanlance li .icon-yuyan{ background:#ff707c; box-shadow:0 2px 5px #fea9b0;}
.newbanlance li .icon-dianhua{  background:#fac523; box-shadow:0 2px 5px #f7ba2a;}
.newbanlance li .icon-caozuo{ background:#ff707c; box-shadow:0 2px 5px #fea9b0;}
.newbanlance li .icon-xiaoxi1{ background:#a78bfd; box-shadow:0 2px 5px #d3c5ff;}
.newbanlance li .icon-zichan{ background:#6398f6; box-shadow:0 2px 5px #b0ccff;}
.newbanlance li .icon-edit{ background:#fac523; box-shadow:0 2px 5px #f7ba2a;}
.newbanlance li .icon-shezhi{ background:#ff707c; box-shadow:0 2px 5px #fea9b0;}


.newmy_head{
    width: 100%;
    height: 140px;
    background:#e67a7e;
    overflow: hidden;
    float: left;
    color: #fff;
    display: block;
}

.newmy_head_portrait{
    position: absolute;
    left: 24px;
    top: 42px;
    width: 72px;
    height: 72px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #fff;
    border-radius: 50%;
    overflow: hidden;
}
.newmy_head_portrait img{
    width: 100%;
    border-radius: 50%;
}
.newmy_head_name{
    margin-top: 40px;
    margin-left: 130px;
}
.newmy_head_name span{
    color: #fff;
    font-size: 18px;
}

.newmy_head_name b {
    font-weight: inherit;
    font-style: normal;
    color: #e67a7e;
    padding: 0 11px;
    font-size: 13px;
    line-height: 26px;
    border-radius: 3px;
    background: #fff;
    overflow: hidden;
    display: inline-block;
}
.newmy_head_name .icon-zichan2{
    color: #e67a7e;
    font-size: 13px;
}
.newmy_head .icon-rightdot{
    color: #fff;
    line-height:140px;
    margin-right: 12px;
    font-size: 16px;
    float:right;
    display: block;
}

.newmy_Profit{
    width: 100%;
    padding: 5px 10px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    overflow: hidden;
}
.newmy_Profit h5{
    float: left;
    position: relative;
    width: 100%;
    font-style: normal;
    font-weight: normal;
    line-height: 30px;
    font-size: 12px;
    display: flex;
    justify-content: space-between;
    color: #999;
    overflow: hidden;
}
.newmy_Profit span{}
.newmy_Profit span a{
    color: #e67a7e;
}
.newmy_Profit P{
    width: 100%;
    margin: 10px 0;
    text-align: center;
    font-size: 40px;
    color: #e67a7e;
    overflow: hidden;
}
.newmy_Profit_btn{
    float: left;
    width: 100%;
    padding: 10px 10px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    overflow: hidden;
}
.newmy_Profit_btn {
    float: left;
    width: 100%;
    text-align: center;
    display: block;
}

.newmy_Profit_btn span {float: left;
    width:33.33%;
    text-align: center;
    display: block;}
.newmy_Profit_btn span a{

    width: 80%;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    background: #e67a7e;
    border-radius: 5px;
    display: inline-block;
}
.newmy_Profit_btn span a:active{
  background: #848484;
}
/*.newmy_Profit_btn  span:first-child a {*/
        /*background: #848484;*/
/*}*/



.newmy_pcount{
    width: 100%;
    margin-top: 10px;
    display: flex;
    flex-direction: column;
    background: #fff;
    overflow: hidden;
}

.newmy_pcount .title{position: relative;

    height: 45px;
    line-height: 45px;
    padding-right: 10px;
    padding-left: 10px;
    border-bottom: 1px solid #ebebeb;
    display: flex;
    justify-content: space-between;
}
.newmy_pcount .title span{
    font-size: 14px;
    color: #000;
}
.newmy_pcount .title em{
    font-size: 12px;
    color: #999;
     font-weight: normal;
}
.newmy_pcount .title em a {
    color: #999;
    display: block;
}
.newmy_pcount ul {
    float: left;
    width: 100%;
    overflow: hidden;
}
.newmy_pcount ul li {
    width: 25%;
    float: left;
    border-right: 1px solid #ebebeb;
}
.newmy_pcount ul li a {
    float: left;
    width: 100%;

    display: block;
}
.newmy_pcount ul li span {
    float: left;
    width: 100%;
    margin-top: 15px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #555;
    text-align: center;
    overflow: hidden;
}
.newmy_pcount ul li em {
    float: left;
    width: 100%;

    font-weight: normal;
    margin-bottom: 15px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #e67a7e;
    text-align: center;
    overflow: hidden;
}

.icon-android{
    font-size:26px;
    color:#ff0000;
    background: blue;
}

.newmy_mid_item{
    float: left;
    width: 100%;
    margin-top: 10px;
    background: #fff;
    overflow: hidden;}
.newmy_mid_item .title {
    position: relative;
    height: 45px;
    line-height: 45px;
    padding-left: 10px;
    border-bottom: 1px solid #ebebeb;
    display: flex;
    justify-content: space-between;
}
.newmy_mid_item .title span {
    font-size: 14px;
    color: #000;
}

.newmy_mid_item .title em {
    font-size: 12px;
    font-weight: normal;
    color: #999;
}
.newmy_mid_item  .title em a {
    color: #999;
    padding-right: 25px;
    display: block;
}
.newmy_mid_item .title:after {
    content: "";
    position: absolute;
    right: 10px;
    top: 16px;
    width: 12px;
    height: 12px;
    border-top: 1px solid #bbb;
    border-right: 1px solid #bbb;
    -webkit-transform: rotate(45deg);
}
.newmy_mid_item ul{
    list-style: none;
}
.newmy_mid_item  li {
    position: relative;
    float: left;
    width: 25%;
    border: 1px solid #f5f5f5;
    overflow: hidden;
    /*padding: 15px 0px;*/
    /* line-height: 115px; */
}
.newmy_mid_item  li a {
    float: left;
    width: 100%;
    display: block;
}
.newmy_mid_item  li em {
    float: left;
    width: 100%;
    line-height: 25px;
    font-size: 20px;
    text-align: center;
    color: #e67a7e;
    margin-top: 15px;
    overflow: hidden;
}


.newmy_mid_item  li span {
    float: left;
    width: 100%;
    line-height: 40px;
    margin: 8px 0 10px;
    font-size: 12px;
    text-align: center;
    color: #333;
    overflow: hidden;
}
.newmy_kuozhan{
    float: left;
    width: 100%;
    margin-top:8px;
    height: 45px;
    line-height: 45px;
    background: #fff;
    margin-top: 10px;
    text-align: center;
    font-size: 14px;
    color: #e67a7e;
    overflow: hidden;
}

.newmy_kuozhan a{
    color: #e67a7e;
}



.MyInfo_pface{
    float: left;
    position: relative;
    width: 100%;
    height: 90px;
    border-bottom: 1px solid #eee;
    background: #fff;
    overflow: hidden;
}
.MyInfo_pface span{
    float: left;
    font-size: 14px;
    padding-left: 15px;
    line-height: 90px;
    color: #333;
    overflow: hidden;
}
.MyInfo_pface_goodsphoto{
    background: #f2f2f2;
    padding: 10px;
    padding-bottom: 25px;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    overflow: hidden;
    position: relative;
}
.MyInfo_pface_goodsphoto label {
    float: left;
    width: 62px;
    height: 62px;
    /*background: url(../image/update.png) no-repeat #bdbaba center;*/
    background-size: 100% auto;
    cursor: pointer;
    margin-right: 0;
    border-radius: 5px;
    margin-bottom: 5px;
}
.MyInfo_pface_photots{
    font-size: 12px;
    clear: both;
    display: block;
    color: #999;
    position: absolute;
    height: 25px;
    bottom: 0;
    left: 10px;
}
.MyInfo_pface_imgbox {
    float: left;
    width: 60px;
    height: 60px;
    border: 1px #ccc solid;
    margin-right: 16px;
    border-radius: 5px;
    margin-bottom: 5px;
    position: relative;
}
.MyInfo_pface_imgbox:before {
    content: "";
    width: 40px;
    height: 40px;
    position: absolute;
    /*background: url(/res1/wap/images/chunqiu/13918dc8547-60953_jpg!640x640.jpg) center no-repeat;*/
    background-size: 20px auto;
    top: -15px;
    right: -15px;
}
.MyInfo_pface_imgbox:last-child {
    margin-right: 0;
}

.MyInfo_pface_imgbox img {
    width: 100%;
    height: 100%;
    border-radius: 5px;
}
.imginput {
    display: none;
}
.MyInfo_edit_list{
    float: left;
    width: 100%;
    margin-top: 10px;
    background: #fff;
    overflow: hidden;
}
.MyInfo_edit_list li {
    float: left;
    position: relative;
    width: 100%;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}
.MyInfo_edit_list li em {
    position: absolute;
    left: 15px;
    top: 0;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    color: #333;
    height: 45px;
    width: 60px;
    overflow: hidden;
}
.MyInfo_edit_list li span {
    height: 45px;
    margin-left: 75px;
    overflow: hidden;
    display: block;
}
.MyInfo_edit_list li span input {
    width: 100%;
    height: 45px;
    border: none;
    background: none;
    line-height: normal;
    outline: none;
    font-size: 16px;
    color: #666;
    overflow: hidden;
}
.MyInfo_edit_list li a {
    width: 100%;
    height: 100%;
    color: #333;
    display: block;
}
.MyInfo_edit_list li b {
    float: right;
    position: relative;
    padding-right: 35px;
    font-size: 14px;
    font-style: normal;
    color: #333;
    font-weight: normal;
}
.MyInfo_edit_list li b:after {
    position: absolute;
    content: "";
    width: 14px;
    height: 14px;
    right: 15px;
    top: 15px;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
}
.MyInfo_edit_btn {
    float: left;
    width: 100%;
    padding: 40px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    overflow: hidden;
}
.MyInfo_edit_btn button {
    width: 100%;
    height: 45px;
    line-height: 45px;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    background: #e67a7e;
    display: block;
    cursor: pointer;
    border: none;
    outline: none;
}
.my_recjarge_box {
    float: left;
    width: 100%;
    background: #fff;
    overflow: hidden;
}
.my_recjarge_box .xcbox {
    float: left;
    width: 100%;
    overflow: hidden;
}
.my_recjarge_box .xcbox ul {
    padding: 10px 5px;
    overflow: hidden;
    display: block;
}
.my_recjarge_box .xcbox li {
    float: left;
    width: 33.33%;
    padding: 5px 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}
.my_recjarge_box .xcbox li a {
    float: left;
    width: 100%;
    height: 40px;
    line-height: 36px;
    border: 2px solid #cdcdcd;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #333;
    text-align: center;
    display: block;
}
.my_recjarge_box .xcbox li.m-pay-moneySelector-item-selected a {
    border: 2px solid #e67a7e;
    background: #e67a7e;
    color: #fff;
}
.my_recjarge_box .xcbox li a {
    float: left;
    width: 100%;
    height: 40px;
    line-height: 36px;
    border: 2px solid #cdcdcd;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #333;
    text-align: center;
    display: block;
}
.my_recjarge_box .my_recjarge_input {
    float: left;
    width: 100%;
    padding: 10px 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 1px solid #eee;
    overflow: hidden;
}
.my_recjarge_box .my_recjarge_input input {
    width: 100%;
    height: 40px;
    line-height: normal;
    background: #efefef;
    border: none;
    border-radius: 5px;
    color: #333;
    font-size: 16px;
    text-indent: 10px;
    outline: none;
    overflow: hidden;
}
.my_recjarge_list {
    float: left;
    width: 100%;
    border-top: 1px solid #eee;
    overflow: hidden;
}
.my_recjarge_list ul {
    float: left;
    width: 100%;
    background: #fff;
    overflow: hidden;
}
.my_recjarge_list li {
    float: left;
    position: relative;
    width: 100%;
    font-size: 14px;
    text-indent: 15px;
    line-height: 45px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}
.my_recjarge_list li em {
    float: left;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    color: #333;
}
.my_recjarge_list li b {
    position: absolute;
    right: 0;
    top: 0;
    height: 45px;
    width: 100%;
    text-align: center;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}
.my_recjarge_list li b input[type="radio"] {
    display: none;
}
.my_recjarge_list li:last-child {
    border: none;
}
.my_recjarge_list li b [id^="radio-"] + label {
    /*background: url(../images/off_radio.png) no-repeat right center;*/
    background-size: 26px auto;
    width: 100%;
    height: 26px;
    margin: 9px 0;
    display: block;
}
.my_recjarge_list .my_recjarge_btn {
    float: left;
    width: 100%;
    padding: 40px 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    overflow: hidden;
}
.my_recjarge_list .my_recjarge_btn button {
    width: 100%;
    height: 45px;
    line-height: 45px;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    background: #e67a7e;
    display: block;
    cursor: pointer;
    border: none;
    outline: none;
}

.TransferBalance_box {
    font-family: microsoft yahei,helvitica,verdana,tohoma,arial,san-serif;
    float: left;
    width: 100%;
    background: #fff;
    overflow: hidden;
}
.TransferBalance_box .TransferBalance_input {
    float: left;
    width: 100%;
    padding: 11px 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 1px solid #eee;
    overflow: hidden;
}
.TransferBalance_box .TransferBalance_input input {
    width: 100%;
    height: 40px;
    line-height: normal;
    background: #efefef;
    border: none;
    border-radius: 5px;
    color: #333;
    font-size: 16px;
    text-indent: 10px;
    outline: none;
    overflow: hidden;
}
.TransferBalance_list {
    float: left;
    width: 100%;
    border-top: 1px solid #eee;
    overflow: hidden;
}
.TransferBalance_list .TransferBalance_btn {
    float: left;
    width: 100%;
    padding: 40px 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    overflow: hidden;
}
.TransferBalance_list .TransferBalance_btn button {
    width: 100%;
    height: 45px;
    line-height: 45px;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    background: #e67a7e;
    display: block;
    cursor: pointer;
    border: none;
    outline: none;
}

/*****************************收益****************************************/

.WithdrawLog_search {
    float: left;
    width: 100%;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}
.WithdrawLog_search .search {
    float: left;
    width: 100%;
    padding: 10px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}
.WithdrawLog_search .search .box {
    float: left;
    width: 50%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.WithdrawLog_search .search .box em {
    font-size: 14px;
    color: #333;
    width: 35px;
    line-height: 30px;

    font-weight: normal;
}
.WithdrawLog_search .search .box:last-child em {
    margin-left: 10px;
}
.WithdrawLog_search .search .box span {
    width: 100%;
    flex: 1;
    overflow: hidden;
}
.WithdrawLog_search .search .box:first-child span {
    margin-right: 10px;
}
.WithdrawLog_search .search .box span input {
    width: 100%;
    height: 30px;
    border-radius: 3px;
    outline: none;
    text-indent: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #ccc;
    background: #f5f5f5;
}
.WithdrawLog_btn {
    float: left;
    width: 100%;
    padding: 0 10px 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}
.WithdrawLog_btn span {
    float: left;
    width: 50%;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.WithdrawLog_btn span button {
    float: left;
    width: 100%;
    height: 35px;
    line-height: 35px;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    background: #e67a7e;
    display: block;
    cursor: pointer;
    border: none;
    outline: none;
}
.WithdrawLog_btn span:first-child button {
    background: #848484;
}
.WithdrawLog_tab {
    float: left;
    width: 100%;
    height: 45px;
    line-height: 45px;
    background: #fff;
    overflow: hidden;
}
.WithdrawLog_tab li {
    float: left;
    position: relative;
    width: 25%;
    text-align: center;
    font-size: 14px;
    overflow: hidden;
}
.WithdrawLog_tab li.cur {
    color: #e67a7e;
    position: relative;
}
.WithdrawLog_tab li:before {
    content: "";
    position: absolute;
    top: 10px;
    right: 0;
    width: 1px;
    height: 25px;
    background: #eee;
}
.WithdrawLog_tab li.cur:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -30px;
    width: 60px;
    height: 2px;
    background: #e67a7e;
}

form {
    display: block;
    margin-top: 0em;
}

.tx_box {
    float: left;
    width: 100%;
    background: #fff;
    overflow: hidden;
}
.tx_box li {
    float: left;
    position: relative;
    width: 100%;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}
.tx_box li em {
    position: absolute;
    left: 0;
    top: 0;
    width: 80px;
    text-indent: 20px;
    font-size: 14px;
    color: #333;
    font-weight: normal;
}
.tx_box li span {
    position: relative;
    margin-left: 80px;
    overflow: hidden;
    color: #333;
    font-size: 14px;
    display: block;
}
.tx_box li span input {
    width: 100%;
    height: 45px;
    font-size: 14px;
    color: #333;
    border: none;
    outline: none;
}
.tx_box li b {
    position: absolute;
    font-weight: normal;
    right: 0;
    top: 0;
    height: 45px;
    font-size: 14px;
    color: #e67a7e;
    line-height: 45px;
    background: #fff;
}
.tx_box li a {
    display: block;
}
.tx_box li b a {
    color: #e67a7e;
    padding: 0 15px;
    display: block;
}
.tx_box li.card:after {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    right: 15px;
    top: 50%;
    margin-top: -7px;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
}
.tx_btn1 {
    float: left;
    width: 100%;
    padding: 34px 15px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    overflow: hidden;
}
.tx_btn1 button {
    width: 100%;
    height: 45px;
    line-height: 45px;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    background: #e67a7e;
    display: block;
    cursor: pointer;
    border: none;
    outline: none;
}
.guize {
    float: left;
    width: 100%;
    padding: 30px 22px;
    color: #888;
    line-height: 23px;
    font-size: 14px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}
.js-tab li {
    width: 20%;
}




.Integral_box {
    float: left;
    width: 100%;
    background: #fff;
    overflow: hidden;
}

.Integral_box .tit {
    float: left;
    width: 100%;
    line-height: 45px;
    font-size: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    overflow: hidden;
}
.Integral_box .tit span{
    color: #333;
    padding-left: 15px;
}
.Integral_box .tit em {
    color: #e67a7e;
    font-weight: normal;
    padding-right: 15px;
}
/*************************************我的订单***************************/

.pt_tab {
    float: left;
    width: 100%;
    height: 45px;
    line-height: 45px;
    background: #fff;
    overflow: hidden;
}
.pt_tab li {
    float: left;
    position: relative;
    width: 20%;
    text-align: center;
    font-size: 14px;
    overflow: hidden;
}
.pt_tab li.cur {
    color: #e67a7e;
    position: relative;
}
.pt_tab a {
    color: #000000;
}
.pt_tab li:before {
    content: "";
    position: absolute;
    top: 10px;
    right: 0;
    width: 1px;
    height: 25px;
    background: #eee;
}
.pt_tab li {
    float: left;
    position: relative;
    width: 20%;
    text-align: center;
    font-size: 14px;
    overflow: hidden;
}
.pt_detail {
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 25px;
    color: #333;
    overflow: hidden;
}
.pt_detail .porder_list {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-animation: tabz .4s;
    overflow: hidden;
}
.pt_detail .porder_list .order {
    margin-top: 10px;
    display: flex;
    flex-direction: column;
    background: #fff;
}
.pt_detail .porder_list .order .title {
    height: 40px;
    padding: 0 15px;
    border-bottom: 1px solid #eee;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.pt_detail .porder_list .order .title span {
    font-size: 14px;
    color: #333;
}
.pt_detail .porder_list .order .title em {
    font-size: 12px;
    color: #e67a7e;
    font-weight: normal;
}
.pt_detail .porder_list .order dl {
    float: left;
    position: relative;
    width: 100%;
    min-height: 80px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}
.pt_detail .porder_list .order dl a {
    float: left;
    width: 100%;
    min-height: 80px;
    display: block;
}
.pt_detail .porder_list .order dl dt {
    position: absolute;
    left: 15px;
    top: 10px;
    width: 60px;
    height: 60px;
    overflow: hidden;
}
.pt_detail .porder_list .order dl dt img {
    width: 100%;
    height: 100%;
}
.pt_detail .porder_list .order dl dd.name {
    line-height: 20px;
    margin-top: 10px;
    color: #333;
    font-size: 14px;
}
.pt_detail .porder_list .order dl dd {
    margin: 0 80px 0 90px;
    overflow: hidden;
}
.pt_detail .porder_list .order dl dd.price {
    line-height: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #e67a7e;
    font-size: 14px;
}
.pt_detail .porder_list .order dl dd.count {
    position: absolute;
    right: 15px;
    top: 50%;
    margin: -10px 0 0;
    line-height: 20px;
    color: #666;
    font-size: 12px;
}
.pt_detail .porder_list .order .od_btn {
    height: 45px;
    background: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.pt_detail .porder_list .order .od_btn em {
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    color: #333;
    padding-left: 15px;
    overflow: hidden;
    font-weight: normal;
}
.pt_detail .porder_list .order .od_btn em i {
    color: #e67a7e;
}
.pt_detail .porder_list .order .od_btn span {
    display: flex;
}
.pt_detail .porder_list .order .od_btn p {
    height: 26px;
    margin-right: 8px;
    border-radius: 3px;
    color: #fff;
    line-height: 26px;
    font-size: 14px;
    background: #e67a7e;
}
.pt_detail .porder_list .order .od_btn p a {
    color: #fff;
    padding: 0 8px;
    display: block;
}











/*------------------------------------开店------------------------------------*/
.OpenShopHead { width: 16rem; height: 4.35rem; background: url(../images/OpenShopHead.png) center top no-repeat; background-size: 16rem 4.35rem; }
.OpenShopHead .Photo { float: left; width: 2.15rem; height: 2.15rem; border-radius: 50%; margin: 1.15rem 0.85rem 0 0.875rem }
.OpenShopHead .Photo img { width: 2.15rem; height: 2.15rem; border-radius: 50%; vertical-align: bottom; }
.OpenShopHead .con { float: left; margin: 1.15rem 0 0 0; }
.OpenShopHead .con h1 { float: left; height: 0.9rem; line-height: 0.9rem; font-size: 0.65rem; color: #fff; margin-bottom: 0.375rem; }
.OpenShopHead .con .AddressBox { height: 0.775rem; line-height: 0.775rem; color: #fff; }
.OpenShopHead .con .AddressBox i { float: left; position: relative; width: 0.625rem; height: 0.775rem; text-align: center; font-size: 0.75rem; }
.OpenShopHead .con .AddressBox i:before { position: absolute; left: 50%; top: 50%; width: 0.75rem; height: 0.775rem; -webkit-transform: translate(-50%, -50%); }
.OpenShopHead .con .AddressBox .text { float: left; margin-left: 0.175rem; font-size: 0.65rem; }
.OpenShopHead a, .OpenShopHead a:visited { color: inherit; }
.PreviewEntry { position: absolute; right: 0; top: 0.125rem; width: 2.725rem; height: 4.225rem; line-height: 4.225rem; color: rgba(255,255,255,.8); }
.PreviewEntry .iconfont { font-size: 1.2rem; }
/*数据统计*/
.DataStatistics { background: #fbfbfb; }
.DataStatistics .con { padding: 5px 0.5rem 0.525rem 0.5rem; }
.DataStatistics .con li { height: 1.5rem; line-height: 1.5rem; font-size: 0.65rem; }
.DataStatistics .con li .left_text { float: left; color: #898989; }
.DataStatistics .con li .right_text { float: right; font-weight: 700; }
.DataStatistics .OtherInfo li { float: left; position: relative; width: 33.3333%; height: 3rem; text-align: center; padding-top: 0.25rem; }
.DataStatistics .OtherInfo li:before { position: absolute; right: 0; top: 0.45rem; width: 1px; height: 2.2rem; content: ''; background: #dcdddd; }
.DataStatistics .OtherInfo li:last-of-type:before { display: none; }
.DataStatistics .OtherInfo li .num { height: 1.35rem; line-height: 1.35rem; font-size: 0.9rem; color: #221815; }
.DataStatistics .OtherInfo li .text { height: 1.125rem; line-height: 1.125rem; font-size: 0.675rem; color: #898989; }
.OperationEntry { background: #fff; }
.OperationEntry .AddProductEntry { height: 2.5rem; line-height: 2.5rem; color: #f84e37; text-align: center; }
.OperationEntry .AddProductEntry .box { display: inline-block; }
.OperationEntry .AddProductEntry .iconfont { font-size: 1.075rem; }
.OperationEntry .AddProductEntry .text { font-size: 0.75rem; }
.OperationEntry .con li { position: relative; float: left; width: 4rem; height: 3.75rem; text-align: center; border: #efefef solid 1px; border-left: none; margin-bottom: -1px; }
.OperationEntry .con li .iconfont { display: inline-block; height: 2.3rem; line-height: 2.3rem; font-size: 1.55rem; }
.OperationEntry .con li .icon-red { position: absolute; right: -1px; top: 0; width: 1.95rem; height: 1.95rem; line-height: 1.95rem; font-size: 1.95rem; color: #fa5d32; }
.OperationEntry .con li p { height: 0.75rem; line-height: 0.75rem; font-size: 0.55rem; color: #595757; }
.Advertisement2 { height: 3.675rem; background: #FFF; }
.Advertisement2 img { width: 100%; height: 3.675rem; }
/*------------------------------------分类------------------------------------*/
.Classification { padding: 2.2rem 0 2.5rem 0; position: relative; }
.Classification .LargeClassificationBox { position: relative; width: 3.45rem; height: 100%; background: #fff; overflow: hidden; }
#scroller { position: absolute; }
.Classification .LargeClassification { width: 3.45rem; text-align: center; }
.Classification .LargeClassification li { width: 3.45rem; height: 2.25rem; line-height: 2.25rem; font-size: 0.6rem; color: #595757; background: #fff; border-bottom: #efeff4 solid 1px; }
.Classification .LargeClassification li.on { color: #f84e37; }
.Classification .SmallClassBox { position: relative; width: 11.55rem; height: 100%; overflow: hidden; }
.Classification .SmallClass { width: 11.55rem; }
.Classification .SmallClass .ads { width: 11.55rem; height: 3.9rem; margin-top: 0.2rem; }
.Classification .SmallClass .ads img { width: 11.55rem; height: 3.9rem; vertical-align: bottom; }
.Classification .SmallClass .tit { position: relative; height: 1.65rem; line-height: 1.65rem; }
.Classification .SmallClass .tit:before { position: absolute; left: 0; top: 0.825rem; width: 100%; height: 1px; background: #b5b6b6; content: ''; }
.Classification .SmallClass .tit h2 { position: absolute; left: 0; top: 0; width: 2.925rem; font-size: 0.6rem; color: #898989; background: #efeff4; }
.Classification .SmallClass .con { width: 11.55rem; }
.Classification .SmallClass .con ul { width: 12.5rem; }
.Classification .SmallClass .con li { position: relative; float: left; width: 3.675rem; height: 5.6rem; text-align: center; border: #dcdddd solid 1px; background: #fff; margin: 0 0.25rem 0.25rem 0; }
.Classification .SmallClass .con li .iconfont { position: absolute; left: 0.25rem; top: 0.25rem; width: 1.05rem; height: 1.05rem; line-height: 1.05rem; font-size: 1.05rem; color: #898989; }
.Classification .SmallClass .con li .icon-pitchon { color: #f84e37; }
.Classification .SmallClass .con li .pic { width: 3.575rem; height: 4.5rem; }
.Classification .SmallClass .con li .pic img { width: 3.575rem; height: 4.5rem; vertical-align: bottom; }
.Classification .SmallClass .con li .name { height: 1rem; line-height: 1rem; font-size: 0.55rem; color: #595757; }
/*新分类*/
.ClassificationNew li{ position:relative; padding:0.75rem 0.5rem; border-bottom:#ddddde solid 1px; background:#fff; overflow:hidden;}
.ClassificationNew li .LeftIcon{ width:3.75rem; height:3.75rem; color:#fff; border-radius:30%; overflow:hidden;}
.ClassificationNew li .LeftIcon i { display:inline-block; width:2rem; height:2rem; font-size:2rem; margin:0.35rem 0 0 0;}
.ClassificationNew li .LeftIcon p{ height:1.375rem; line-height:1.375rem; font-size:0.65rem; color:#fff;}

.ClassificationNew li .TextCon{ width:10.2rem; color:#838383;}
.ClassificationNew li .icon-rightdot{ position:absolute; right:0.5rem; top:50%; font-size:0.5rem; color:#898989; margin-top:-0.25rem;}
/*------------------------------------商品详情------------------------------------*/
.CommodityDetails .ProPic {  height:auto; }
.CommodityDetails .ProPic img { width:100%; vertical-align: bottom; }
.CommodityDetails .BasicInfo { padding-bottom:.5rem; background:#fff; border-bottom: #dcdddd solid 1px; border-top: #dcdddd solid 1px; overflow: hidden; }
.CommodityDetails .BasicInfo h1 { line-height: 1.125rem; font-size:14px; font-weight:normal; color: #000; margin: 0.25rem 0 0 0; overflow: hidden; }
.CommodityDetails .BasicInfo .Classify {  font-size: 0.5rem; color: #898989; }
.CommodityDetails .BasicInfo .Price { margin-top:.5rem; height: 1.15rem; line-height: 1.15rem; }
.CommodityDetails .BasicInfo .Price .PresentPrice { font-size: 1rem; color: #f02b2b; }
.CommodityDetails .BasicInfo .Price .OriginalPrice { font-size: 0.6rem; color: #b5b5b6; text-decoration: line-through; margin-left: .25rem; }
.Freight {font-size: 12px; background:#fff; padding:.5rem; }
.CommodityDetails .BasicInfo .Freight .Location { margin-left: 1.925rem; }
.CommodityDetails .BasicInfo .Service { height: 1.5rem; line-height: 1.5rem; background: #f8f8f8; padding: 0 0.5rem; }
.CommodityDetails .BasicInfo .Service .iconfont { float: left; font-size: 0.7rem; color: #3eb134; }
.CommodityDetails .BasicInfo .Service span { float: left; font-size: 0.5rem; color: #595757; margin: 0 0.5rem 0 0.125rem; }
.CommodityAttribute { height: 1.775rem; line-height: 1.775rem; font-size: 0.65rem; color: #595757; border-bottom: #dcdddd solid 1px; padding: 0 0.5rem; background: #fff; }
.CommodityAttribute .icon-rightdot { font-size: 0.5rem; color: #898989; }
.CommodityEvaluation { padding: 0.15rem 0.5rem 0 0.5rem; background: #fff; }
.CommodityEvaluation .tit { height: 1.825rem; line-height: 1.8rem; color: #000;  }
.CommodityEvaluation .tit h2 { float: left; font-size: 14px; font-weight: 400; }
.CommodityEvaluation .tit .data { float: right; font-size: 0.5rem; }
.CommodityEvaluation .tit .cr_ff5c36 { color: #ff5c36; margin-left: 0.175rem; }
.CommentList .user { height:1.4rem; margin: 0.3rem 0 0.25rem 0; }
.CommentList .user .pic, .CommentList .user .pic img { float: left; width: 1.3rem; height:  1.3rem; border-radius: 50%; vertical-align: bottom; }
.CommentList .user span { padding-top:.25rem; float: left; font-size: 0.6rem; color: #000; margin-left: 0.5rem; }
.CommentList .text { font-size: 12px; color: #000; line-height: 0.75rem; padding: 0.25rem 0; }
.CommentList .date { font-size: 0.5rem; color: #898989; line-height: 1.125rem; }
.CommentList .more { width:5rem; border-radius:1rem; padding:.25rem; border:1px #f83166 solid; margin:.65rem auto; display:block; font-size:12px; color: #f83166; text-align: center; }
.DetailsEntry { height: 2.35rem; line-height: 2.35rem;; font-size: 14px; color: #000; background:#fff; padding-left:.5rem; margin-top:.25rem; }
.DetailsEntry:before { position: absolute; left: 0; top: 1.175rem; width: 100%; height: 1px; background: #b5b6b6; content: ''; }
.DetailsEntry span { display: inline-block; position: relative; padding: 0 0.375rem; z-index: 10; background: #efeff4; }
.PurchaseOperation { left: 0; bottom: 0; width: 100%; height: 45px; background: #fff; z-index: 10; }
.PurchaseOperation .left { width: 20%; height:45px; border-top: #eee solid 1px; }
.PurchaseOperation .left li { float: left; width:100%; text-align: center; border-left:1px #eee solid; }
.PurchaseOperation .left li .iconfont { /* display:block; */ /* margin-top: 5px; */  line-height: 45px;font-size: 24px;
                                      position: relative;}
.PurchaseOperation .left li span {  font-size: 12px; display:block; color: #fff; }
.cartNumber{ z-index: 99;
    position: absolute;
    right: -11px;
    top: -8px;
    font-size: 12px;
    color: #fff;
    line-height: 20px;
    text-align: center;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #e67a7e;
    overflow: hidden;
}
.PurchaseOperation .tm { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #fff; opacity: .6; }
.PurchaseOperation .but { float: left; width:5rem; height: 45px ;line-height: 45px; font-size: 15px; color: #fff; text-align: center; border: 0; }
.AttributeSelectionPop { position: fixed; left: 0; bottom: 0; width: 100%; background: #fff; z-index: 99; }
.AttributeSelectionPop .BasicInfo { position: relative; width: 100%; height: 5rem; border-bottom: #ddddde solid 1px; padding: 0 0 0 6rem; }
.AttributeSelectionPop .BasicInfo .icon-close { position: absolute; right: 0.5rem; top: 0.575rem; width: 1.05rem; height: 1.05rem; font-size: 1.05rem; color: #898989; }
.AttributeSelectionPop .BasicInfo .pic { position: absolute; left: 0.5rem; top: -0.5rem; width: 5rem; height: 5rem; border: #fff solid 3px; border-radius: 0.25rem; overflow: hidden; z-index: 100; }
.AttributeSelectionPop .BasicInfo .pic img { width: 5rem; height: 5rem; border-radius: 0.25rem; vertical-align: bottom; }
.AttributeSelectionPop .BasicInfo .Price { height: 3rem; line-height: 1.45rem; font-size: 0.875rem;
    color: #333;
    margin-bottom: 5px;
    font-size: 16px;
    max-height: 44px;
    line-height: 22px;
    width: 70%;
    margin: 0.5rem 0 3px 0; }
.AttributeSelectionPop .BasicInfo .Stock { height: 1.05rem; line-height: 1.05rem; font-size: 0.6rem; color: #999; }
.AttributeSelectionPop .BasicInfo .SelectedAttributes { height: 0.825rem; line-height: 0.825rem; font-size: 0.55rem; padding-right: 0.5rem; color: #595757; }
.AttributeSelectionPop .BasicInfo .Stock span, .AttributeSelectionPop .BasicInfo .SelectedAttributes span { color: #898989; }
.AttributeSelectionPop .AttributeList { padding: 0 0.5rem; }
.AttributeSelectionPop .AttributeList h3 { line-height: 1.65rem; font-size: 0.6rem; color: #000;}
.AttributeSelectionPop .AttributeList ul { padding-bottom: 0.25rem; overflow: hidden; border-bottom: #ddddde solid 1px; }
.AttributeSelectionPop .AttributeList li { float: left; line-height: 1.25rem; font-size: 0.6rem; color: #fff; padding: 0 0.5rem; margin: 0 0.5rem 0.5rem 0; background: #aaa; border-radius: 0.25rem; }
.AttributeSelectionPop .AttributeList li.on { color: #fff; background: #f83166; }


.AttributeSelectionPop .Number { margin-bottom:.8rem;padding: 0 0.5rem; }
.AttributeSelectionPop .Number h3 { font-size: 0.6rem; color: #000; }
.AttributeSelectionPop .Number .Purchase {  height: 2.5rem; line-height: 2.5rem; padding-right: 0.875rem; font-weight:normal; color: #b5b5b6; text-align: right; }
.AttributeSelectionPop .Number .QuantityControl { width:40%; float:right;margin: 12px  0;}
.AttributeSelectionPop .Number .QuantityControl i {display:inline-block; vertical-align: middle; font-size: 1.4rem;  line-height:1.3rem; color: #f83166; background: #fff; border: 0; }
.AttributeSelectionPop .Number .QuantityControl .no { color: #d3d2d2; }
.AttributeSelectionPop .Number .QuantityControl .icon-jian1{ margin-top:.1rem;}
.AttributeSelectionPop .Number .QuantityControl input {  height:1.3rem; border:none; display:inline-block; vertical-align: middle; width: 3rem; font-size: 0.85rem; color: #000; border-radius:2px; text-align: center; }
.AttributeSelectionPop .OperationButton button {
     width: 50%;
    height: 45px;
    line-height: 45px;
    font-size: 15px;
    color: #e67a7e;
    border: 0;
    border-top: 1px solid #ddd;
    background: #fff;
    text-align: center;
}
#xiangqing img { max-width: 100%; width: auto; height: auto; vertical-align: bottom; }
/*商品下架*/
.CommodityShelf { position: fixed; left: 0; bottom: 2.4rem; width: 100%; height: 1.925rem; line-height: 1.925rem; text-align: center; font-size: 0.6rem; color: #fff; background: #b5b6b6; z-index: 90; }


.name_cs {
    float: left;
    width: 100%;
    background: #fff;
    overflow: hidden;
}
.name_cs h1 {
    float: left;
    width: 100%;
    font-style: normal;
    font-weight: normal;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 10px 0;
    font-size: 16px;
    color: #333;
    line-height: 22px;
    max-height: 44px;
    overflow: hidden;
}
.name_cs .price_yf {
    float: left;
    width: 100%;
    line-height: 25px;
    padding: 0 15px;
    margin-bottom: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}
.name_cs .price_yf em {
    float: left;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    color: #e67a7e;
    overflow: hidden;
}
.name_cs .price_yf span {
    float: right;
    font-size: 14px;
    color: #999;
    overflow: hidden;
}
.pro_tab {
    float: left;
    width: 100%;
    height: 55px;
    line-height: 45px;
    border-bottom: 1px solid #eee;
    border-top: 10px solid #efefef;
    background: #fff;
    overflow: hidden;
}
.pro_tab li.cur {
    color: #e67a7e;
    position: relative;
}
.pro_tab li {
    float: left;
    position: relative;
    width: 50%;
    text-align: center;
    font-size: 14px;
    overflow: hidden;
}
.pro_tab li:before {
    content: "";
    position: absolute;
    top: 10px;
    right: 0;
    width: 1px;
    height: 25px;
    background: #eee;
}
.pro_tab li.cur:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -40px;
    width: 80px;
    height: 3px;
    background: #e67a7e;
}
.buybut{
    float: left;
    width: 40%;
    height: 45px;
    line-height: 45px;
    font-size: 15px;
    color:#fff;
    background:#e67a7e;
    text-align:center;
    border: 0;
    border-top: 1px solid #e67a7e;
}
.addcartbut{    float: left;
    width: 40%;
    height: 45px;
    line-height: 45px;
    font-size: 15px;
    color:#e67a7e;
    background:#fff;
    text-align: center;
    border: 0;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;

}





/*------------------------------------店铺设置------------------------------------*/
.ShopSetting .Head { height: 4.65rem; background: #f84e37; }
.ShopSetting .Head .Return { position: absolute; left: 0.375rem; top: 0.75rem; width: 0.725rem; height: 0.725rem; font-size: 0.725rem; color: #fff; }
.ShopSetting .Head .Name { float: left; height: 1.15rem; line-height: 1.15rem; margin: 2.5rem 0 0 0.5rem; color: #fff; }
.ShopSetting .Head .Name .icon-face { float: left; font-size: 0.8rem; margin-right: 0.375rem; }
.ShopSetting .Head .Name span { float: left; font-size: 0.7rem; }
.ShopSetting .Head .Photo { float: right; width: 3.6rem; height: 3.6rem; border-radius: 50%; overflow: hidden; margin: 0.425rem 0.7rem 0 0; }
.ShopSetting .Head .Photo img { width: 3.6rem; height: 3.6rem; border-radius: 50%; vertical-align: bottom; }
.ShopSetting .List { border-bottom: #ddddde solid 1px; padding: 0 0.5rem; }
.ShopSetting .List li { height: 2.275rem; line-height: 2.25rem; color: #595757; border-bottom: #ddddde solid 1px; }
.ShopSetting .List li:last-of-type { border: none; }
.ShopSetting .List li .LeftIcon { float: left; width: 0.8rem; font-size: 0.8rem; }
.ShopSetting .List li .LeftText { float: left; font-size: 0.7rem; margin-left: 0.375rem; }
.ShopSetting .List li .RightText { float: right; font-size: 0.6rem; color: #898989; }
.ShopSetting .List li .icon-rightdot { float: right; width: 0.925rem; text-align: right; font-size: 0.5rem; color: #898989; }
.ShopSetting .List li .HeartLevel { float: right; }
.ShopSetting .List li .HeartLevel .icon-heart { float: left; font-size: 0.75rem; color: #e60012; margin-left: 0.25rem; }
/*------------------------------------店铺管理------------------------------------*/
.StoreManagement .StoreInfo { height: 3.4rem; padding: 0.15rem 0 0 0.875rem; background: #f84e38; }
.StoreManagement .StoreInfo .Photo { float: left; width: 2.75rem; height: 2.75rem; border-radius: 50%; margin-right: 1rem; }
.StoreManagement .StoreInfo .Photo img { width: 2.75rem; height: 2.75rem; border-radius: 50%; vertical-align: bottom; }
.StoreManagement .StoreInfo .Con { float: left; color: #fff; }
.StoreManagement .StoreInfo .Con h1 { height: 1.75rem; line-height: 1.75rem; font-size: 0.75rem; font-weight: 400; }
.StoreManagement .StoreInfo .Con p { height: 1.15rem; line-height: 1.15rem; font-size: 0.6rem; }
.StoreManagement .OperationEntry { height: 2.45rem; line-height: 2.425rem; border-bottom: #dcdddd solid 1px; overflow: hidden; }
.StoreManagement .OperationEntry li { float: left; width: 33.3333%; text-align: center; color: #f84e37; }
.StoreManagement .OperationEntry li .spantc { display: inline-block; }
.StoreManagement .OperationEntry li .iconfont { float: left; width: 1rem; font-size: 1rem; text-align: center; margin-right: 0.25rem; }
.StoreManagement .OperationEntry li .text { float: left; font-size: 0.65rem; }
/*筛选*/
.SortBox { position: -webkit-sticky; position: -moz-sticky; position: -ms-sticky; position: sticky; top: 0; width: 100%; z-index: 99999; }
.Sort { position: relative; width: 100%; height: 1.775rem; border-bottom: #dcdddd solid 1px; background: #f8f8f8; }
.Sort .ClassA li { position: relative; float: left; width: 25%; height: 1.775rem; line-height: 1.75rem; color: #595757; text-align: center; }
.Sort .ClassA li:before { position: absolute; right: 0; top: 0.25rem; width: 1px; height: 1.25rem; background: #dcdddd; content: ''; }
.Sort .ClassA li.on { color: #f84e37; }
.Sort .ClassA li:last-of-type:before { display: none; }
.Sort .ClassA li .icon-downdot, .Sort .ClassA li .icon-topdot { font-size: 0.25rem; margin-left: 0.15rem; }
.Sort .ClassA li .spantc { display: inline-block; }
.Sort .ClassA li .text { float: left; font-size: 0.65rem; }
.Sort .Type1 { position: absolute; left: 0; top: 1.75rem; width: 100%; }
.Sort .Type1 li { height: 2.275rem; line-height: 2.25rem; font-size: 0.65rem; color: #595757; border-bottom: #dcdddd solid 1px; background: #efeff4; padding: 0 0.5rem; }
.Sort .Type1 li.on { color: #f84e37; }
.Sort .Type1 li .icon-correct { float: right; width: 0.8rem; font-size: 0.8rem; }
.Sort .Type2 { position: absolute; left: 0; top: 1.75rem; width: 100%; overflow: hidden; background: #efeff4; }
.Sort .Type2 h2 { height: 2.25rem; line-height: 2.25rem; font-size: 0.65rem; font-weight: 400; color: #595757; padding: 0 0.5rem; }
.Sort .Type2 li { float: left; width: 3.375rem; height: 1.3rem; line-height: 1.3rem; font-size: 0.65rem; color: #595757; margin: 0 0 0.625rem 0.5rem; background: #f9f9f9; border-radius: 0.25rem; text-align: center; }
.Sort .Type2 li.on { color: #fff; background: #f84e37; }
.Sort .Type2 button { width: 100%; height: 2.45rem; line-height: 2.45rem; text-align: center; font-size: 0.9rem; color: #fff; border: 0; background: #f84e37; }
/*商品列表公用*/
.ProList li { padding: 0.5rem; border-bottom: #dcdddd solid 1px; overflow: hidden;  }
.ProList li .Pic { float: left; width: 3rem; height: 3rem; margin-right: 0.5rem; }
.ProList li .Pic img { width: 3rem; height: 3rem; vertical-align: bottom; }
.ProList li .Con { float: left; width: 10.5rem; }
.ProList li .Con h2 { font-size: 12px; line-height:16px; font-weight:normal; color: #000;  margin-bottom: .25rem; }
.ProList li .Price { height: 1.5rem; line-height: 1.5rem; font-size: 0.6rem; color: #595757; }
.ProList li .Statistics { height: 0.75rem; font-size: 0.5rem; color: #898989; }
.detete i{ font-size:.65rem; color:#000;  float:right;}

/*------------------------------------添加商品------------------------------------*/
.AddProduct { padding-top: 2.25rem; }
.header2 { height: 2.25rem; background: #f8f8f8; color: #595757; border-bottom: #dcdddd solid 1px; }
.header2 .Sweep3, .header2 .icon-leftdot { color: #595757; }
.EditPro .ProList li .Choice { float: left; width: 1.4rem;  }
.EditPro .ProList li .Choice .iconfont { width: 1.4rem; height:3rem; line-height:3rem; font-size: 0.8rem; color: #898989; }
.EditPro .ProList li .Choice .icon-select { color: #f83166; }
.EditPro .ProList li .Con { float: left;}
.AddProductOperation { height: 2.45rem; background: #f8f8f8; z-index: 10; }
.AddProductOperation .left { width: 9.075rem; height: 2.45rem; line-height: 2.425rem; padding: 0 0 0 0.5rem; border-top: #d0cfcd solid 1px; }
.AddProductOperation .left .iconfont { float: left; width: 1.4rem; height: 2.425rem; line-height: 2.425rem; font-size: 0.9rem; color: #898989; }
.AddProductOperation .left .icon-pitchon { color: #f84e37; }
.AddProductOperation .left .text { float: left; font-size: 0.625rem; color: #595757; line-height: 2.5rem; }
.AddProductOperation .right { width: 6.925rem; }
.AddProductOperation .right .but { width: 6.925rem; height: 2.425rem; line-height: 2.425rem; font-size: 0.7rem; color: #fff; background: #ff5c36; border: 0; }
/*------------------------------------商品管理------------------------------------*/
.CommodityMana { padding-top: 2.25rem; }
.CommodityOperation { height: 2.45rem; line-height: 2.425rem; border-bottom: #dcdddd solid 1px; background: #f8f8f8; overflow: hidden; }
.CommodityOperation li { float: left; width: 50%; text-align: center; }
.CommodityOperation li .spantc { display: inline-block; }
.CommodityOperation li .iconfont { float: left; font-size: 1.05rem; margin-right: 0.35rem; }
.CommodityOperation li .text { float: left; font-size: 0.65rem; color: #595757; }
.CommodityOperation li .icon-add2 { color: #07b672; }
.CommodityOperation li .icon-batch { color: #00a0e9; }
/*------------------------------------批量管理------------------------------------*/
.BatchManagement { padding-top: 1.775rem; }
.BatchManagementOperation { height: 2.45rem; background: #f8f8f8; z-index: 10; border-top: #d0cfcd solid 1px; }
.BatchManagementOperation .left { width: 3.95rem; height: 2.45rem; line-height: 2.425rem; padding: 0 0 0 0.5rem; }
.BatchManagementOperation .left .iconfont { float: left; width: 1.4rem; height: 2.425rem; line-height: 2.425rem; font-size: 0.9rem; color: #898989; }
.BatchManagementOperation .left .icon-pitchon { color: #f84e37; }
.BatchManagementOperation .left .text { float: left; font-size: 0.625rem; color: #595757; line-height: 2.5rem; }
.BatchManagementOperation .right { width: 12.05rem; }
.BatchManagementOperation .right button { float: left; width: 3.7rem; height: 2.125rem; line-height: 2.125rem; font-size: 0.75rem; color: #fff; text-align: center; border: 0; margin: 0.125rem 0.25rem 0 0; border-radius: 0.25rem; }
/*------------------------------------购物车------------------------------------*/
.ShoppingCartPage{ padding-bottom:4rem;}
.ShoppingCartPage header .icon-list { float: right; width: 1.925rem; font-size: 0.75rem; text-align: center; color: #595757; }
.ShoppingCartPage header .con { position: relative; float: left; width: 12.15rem; height: 2.2rem; }
.ShoppingCartPage header .con ul { position: absolute; left: 50%; top: 0; width: 6.25rem; -webkit-transform: translate(-50%, 0); }
.ShoppingCartPage header .con li { position: relative; float: left; width: 3.125rem; height: 2.225rem; font-size: 0.75rem; color: #595757; text-align: center; }
.ShoppingCartPage header .con li.on { color: #f84e37; }
.ShoppingCartPage header .con li.on:before { position: absolute; left: 0; bottom: 0; width: 100%; height: 0.125rem; background: #f84e37; content: ''; }


.shoppingmain{
    position: relative;
    width: 100%;
    background: #fff;
    overflow: hidden;}
.shoppingmain .edit {
    float: left;
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    color: #333;
    overflow: hidden;
}
.shoppingmain  .edit span {
    float: right;
    height: 45px;
}
.shoppingmain  .edit span a {
    padding: 0 15px;
    color: #333;
    display: block;
}
.shoppingmain .xinxi{
    position: relative;
    width: 100%;
    padding: 10px 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 1px solid #eee;
    overflow: hidden;}
.shoppingmain .xinxi i{
    position: absolute;
    top: 50%;
    transform:translate(0,-50%);
}
.shoppingmain_photo{
    float: left;
    margin-right: 10px;
    margin-left: 36px;
    width: 72px;
    height: 72px;
    overflow: hidden;
}
.shoppingmain_photo img{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.shoppingmain_right{
    float: left;
    width: 60%;
}
.shoppingmain_right span{
    line-height: 22px;
    display: block;
    color: #333;
    font-size: 14px;
    overflow: hidden;
    margin-bottom: 10px;
}
.shoppingmain_right p{
    line-height: 25px;
    color: #e67a7e;
    display: block;
    font-size: 14px;
    position: absolute;
    bottom:5px;
}
.shoppingmain　dd{
    white-space: normal;
    line-height: 22px;
    display: block;
    color: #333;
    font-size: 14px;
    overflow: hidden;}
.shoppingmain dd.count {
        position: absolute;
        right: 15px;
        bottom: 10px;
        padding: 0;
        margin: 0;
        height: 32px;
        overflow: hidden;
    }
.shoppingmain dd.count span {
        float: right;
        height: 30px;
        line-height: 30px;
        border: 1px solid #ccc;
        border-radius: 4px;
        background: #fff;
        display: inline-block;
        overflow: hidden;
    }
.shoppingmain dd.count span a {
    float: left;
    width: 30px;
    font-size: 19px;
    color: #333;
    text-align: center;
    background: #f2f2f2;
    display: inline-block;
}
.shoppingmain dd.count span input {
    float: left;
    width: 42px;
    height: 30px;
    border: none;
    outline: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    font-size: 14px;
    color: #e67a7e;
    text-align: center;
    margin: 0;
    padding: 0;
}



.Settlement{
    z-index: 999;
    position: fixed;
    left: 0;
    bottom: 50px;
    right: 0;
    width: 100%;
    height: 49px;
    padding: 0 10px;
    border-top: 1px solid #ddd;
    background: #fff;
    overflow: hidden;
}
.Settlement_left{
    float: left;
    width: 76%;
}
.Settlement_left span {
    line-height: 49px;
    float: left;
    padding-left: 8px;
    font-size: 14px;
    color: #333;}
.Settlement_left h4{
    float: right;
    font-style: normal;
    line-height: 49px;
    padding-right: 10px;
    font-size: 14px;
    color: #333;
    font-weight: normal;
}
.Settlement_left h4 b{
    line-height: 49px;
    color: #e67a7e;
    font-weight: normal;
    margin-left: 10px;
}
.Settlement_right{
    text-align: center;
    float: right;
    height: 30px;
    width: 24%;
    border-radius: 5px;
}
.Settlement_right span{
    float: left;
    width: 100%;
    height: 36px;
    line-height: 36px;
    color: #fff;
    font-size: 14px;
    margin: 6px 0;
    border-radius: 4px;
    background: #e67a7e;
    display: block;
}
.Settlement_right span a{
    color: #ffffff;

}


.ShoppingPurchase_tit{
    float: left;
    width: 100%;
    height: 45px;
    background: #fff;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}
.ShoppingPurchase_tit span{
    float: left;
    width: 58px;
    text-align: center;
    height: 23px;
    line-height: 23px;
    font-size: 14px;
    color: #e67a7e;
    margin: 10px 0 0 15px;
    border: 1px solid #e67a7e;
    border-radius: 3px;
    background: #fff;
}

.ShoppingPurchase_adress{
    float: left;
    width: 100%;
    background: #fff;
    overflow: hidden;
}
.ShoppingPurchase_adress dl {
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.ShoppingPurchase_adress dl dt {
    position: absolute;
    width: 25px;
    height: 25px;
    text-align: center;
    left: 20px;
    top: 50%;
    margin-top: -13px;
    overflow: hidden;
}
.ShoppingPurchase_adress dl a {
    float: left;
    width: 100%;
    display: block;
}
.ShoppingPurchase_adress dl:after {
    content: "";
    position: absolute;
    right: 15px;
    top: 50%;
    width: 15px;
    height: 15px;
    margin-top: -5px;
    border-top: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    -webkit-transform: rotate(45deg);
}
.ShoppingPurchase_adress dl dt img {
    height: 100%;
}
.ShoppingPurchase_adress dl dd {
    margin: 0 30px 0 60px;
    line-height: 20px;
    color: #333;
    font-size: 14px;
    overflow: hidden;
    display: block;
}
.ShoppingPurchase_adress  dl dd.add {
    margin-bottom: 12px;
}
.ShoppingPurchase_adress dl dd.name span {
    color: #999;
    padding-left: 10px;
}
.ShoppingPurchase_adress dl dd.name {
    margin-top: 12px;
    line-height: 30px;
}


.ShoppingPurchase_list {
    float: left;
    width: 100%;
    margin-top: 10px;
    background: #fff;
    overflow: hidden;
}
.ShoppingPurchase_list dl {
    float: left;
    position: relative;
    width: 100%;
    min-height: 80px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}
.ShoppingPurchase_list dl dt {
    position: absolute;
    left: 15px;
    top: 10px;
    width: 60px;
    height: 60px;
    overflow: hidden;
}
.ShoppingPurchase_list dl dt img {
    width: 100%;
}
.ShoppingPurchase_list dl:last-child {
    border: none;
}
.ShoppingPurchase_list dl a {
    float: left;
    width: 100%;
    min-height: 80px;
    display: block;
}
.ShoppingPurchase_list dl dd {
    margin: 0 80px 0 90px;
    overflow: hidden;
}
.ShoppingPurchase_list dl dd.name {
    line-height: 20px;
    margin-top: 10px;
    color: #333;
    font-size: 14px;
}
.ShoppingPurchase_list dl dd.price {
    line-height: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #e67a7e;
    font-size: 14px;
}
.ShoppingPurchase_list dl dd.count {
    position: absolute;
    right: 15px;
    top: 50%;
    margin: -10px 0 0;
    line-height: 20px;
    color: #666;
    font-size: 12px;
}
.ShoppingPurchase_beizhu{
    float: left;
    width: 100%;
    margin-top: 10px;
    background: #fff;
    overflow: hidden;
}
.ShoppingPurchase_beizhu li {
    float: left;
    position: relative;
    width: 100%;
    font-size: 14px;
    overflow: hidden;
}
.ShoppingPurchase_beizhu li span {
    position: absolute;
    left: 0;
    top: 0;
    width: 65px;
    height: 45px;
    line-height: 45px;
    padding-left: 15px;
    color: #333;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.ShoppingPurchase_beizhu li em {
    float: left;
    font-style: normal;
    font-weight: normal;
    margin: 12px 15px 12px 65px;
    font-size: 12px;
    color: #666;
    line-height: 21px;
    overflow: hidden;
}

.ShoppingPurchase_btn{
    float: left;
    width: 100%;
    padding: 40px 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    overflow: hidden;
}
.ShoppingPurchase_btn button {
    width: 100%;
    height: 45px;
    line-height: 45px;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    background: #e67a7e;
    display: block;
    border: none;
}
.ShoppingPurchase_btn button a {
    width: 100%;
    height: 45px;
    line-height: 45px;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    background: #e67a7e;
    display: block;
    border: none;
}
.ShoppingPurchase_{}
.ShoppingPurchase_{}
.ShoppingPurchase_{}



.ShoppingPurchase_cs{
    float: left;
    width: 100%;
    margin-top: 10px;
    background: #fff;
    overflow: hidden;
}
.ShoppingPurchase_cs ul{
    margin: 0;
    padding: 0;
    font-family: microsoft yahei,helvitica,verdana,tohoma,arial,san-serif;
}
.ShoppingPurchase_cs ul li {
    float: left;
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}

.ShoppingPurchase_cs ul li span {
    float: left;
    padding-left: 15px;
    color: #333;
}
.ShoppingPurchase_cs ul li span i {
    font-style: normal;
    font-weight: normal;
    color: #e67a7e;
}
.ShoppingPurchase_cs li em {
    float: right;
    font-style: normal;
    font-weight: normal;
    padding-right: 15px;
    color: #333;
}
.ShoppingPurchase_cs li b {
    float: right;
    position: relative;
    font-style: normal;
    font-weight: normal;
    padding-right: 35px;
    color: #333;
}
.ShoppingPurchase_cs li b:after {
    content: "";
    position: absolute;
    right: 15px;
    top: 15px;
    width: 14px;
    height: 14px;
    border-top: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    -webkit-transform: rotate(45deg);
}
.ShoppingPurchase_border_btn{
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 45px;
    overflow: hidden;
}
.ShoppingPurchase_border_btn span {
    float: left;
    width: 50%;
    line-height: 45px;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
}
.ShoppingPurchase_border_btn span.total {
    color: #e67a7e;
    border-top: 1px solid #ddd;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.ShoppingPurchase_border_btn span.total em{
        font-weight: normal;
}
.ShoppingPurchase_border_btn span.tj_btn {
    color: #fff;
    background: #e67a7e;
}
.ShoppingPurchase_border_btn span.tj_btn a {
    color: #fff;
    display: block;
}








.Shoppingpayment_list {
    float: left;
    width: 100%;
    overflow: hidden;
}
.Shoppingpayment_list .price {
    float: left;
    width: 100%;
    height: 45px;
    text-indent: 15px;
    line-height: 45px;
    font-size: 16px;
    color: #333;
    border-bottom: 1px solid #eee;
    background: #fff;
    overflow: hidden;
}
.Shoppingpayment_list .price em {
    font-style: normal;
    font-weight: normal;
    color: #e67a7e;
}
.Shoppingpayment_list ul {
    float: left;
    width: 100%;
    background: #fff;
    overflow: hidden;
}
.Shoppingpayment_list li {
    float: left;
    position: relative;
    width: 100%;
    font-size: 14px;
    text-indent: 50px;
    line-height: 45px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}

.Shoppingpayment_list li.yuer.none {
    /*background: #f8f8f8 url(../images/none_ico.png) no-repeat 15px center;*/
    border-bottom: 1px solid #eee;
    background-size: 26px auto;
}
.Shoppingpayment_list li em {
    float: left;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
}
.Shoppingpayment_list li.yuer.none em, .Shoppingpayment_list li.yuer.none em i {
    color: #bbb;
}
.Shoppingpayment_listli b {
    position: absolute;
    right: 0;
    top: 0;
    height: 45px;
    width: 100%;
    text-align: center;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}
.Shoppingpayment_list li.yuer.none b {
    display: none;
}
.Shoppingpayment_list li.wx {
    /*background: url(../images/wx_ico.png) no-repeat 15px center;*/
    background-size: 26px auto;
}
/* .Shoppingpayment_list_btn {
    float: left;
    width: 100%;
    padding: 40px 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    overflow: hidden;
}
.Shoppingpayment_list_btn button {
    width: 100%;
    height: 45px;
    line-height: 45px;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    background: #e67a7e;
    display: block;
} */


.Shoppingpayment_list_btn{
    float: left;
    width: 100%;
    padding: 40px 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    overflow: hidden;
}
.Shoppingpayment_list button {
    width: 100%;
    height: 45px;
    line-height: 45px;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    background: #e67a7e;
    display: block;
    border: none;
}
.Shoppingpayment_list button a {
    width: 100%;
    height: 45px;
    line-height: 45px;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    background: #e67a7e;
    display: block;
    border: none;
}



/*店铺商品列表*/
.ShopGoods .Tit { height: 2.3rem; line-height: 2.3rem; background: #fff; padding: 0 0.5rem; border-bottom: #dcdddd solid 1px; overflow: hidden; }
.ShopGoods .Tit .ChoiceT { float: left; }
.oeder_tex{ font-size:12px; color:#051b28; padding:.5rem; background:#fff; border-bottom:1px #ddd solid; margin-top:.25rem;}
.ShopGoods .Tit .ChoiceT .iconfont { width: 1.4rem; font-size: 0.9rem; color: #898989; }
.ShopGoods .Tit .ChoiceT .icon-select { color: #3eb134; }
.ShopGoods .Tit .ShopName { float: left; background: #fff; padding: 0 0.5rem; }
.ShopGoods .Tit .ShopName .Name { float: left; font-size: 0.6rem; color: #595757; margin-right: 0.425rem; }
.ShopGoods .Tit .ShopName .icon-franchisedstore, .ShopGoods .Tit .ShopName .icon-flagshipstore { float: left; font-size: 2.625rem; color: #71a8ac; }
.ShopGoods .Tit .ShopName .icon-rightdot { float: left; font-size: 0.6rem; color: #595757; margin-left: 5px; }
.ShopGoods .Tit .EditBut { float: right; position: relative; width: 1.75rem; font-size: 0.6rem; text-align: right; color: #595757; }
.ShopGoods .Tit .EditBut:before { position: absolute; left: 0; top: 0.475rem; width: 1px; height: 1.375rem; content: ''; background: #efeff4; }
.ShopGoods .ProList li { margin-bottom:5px; border:none !important;  background: #fff; width:100% ; position:relative;}
.ShopGoods .ProList li:last-of-type { border-bottom: none; }
.ShopGoods .ProList li .Attribute { height: 0.875rem; line-height: 0.875rem; font-size: 0.6rem; color: #898989; margin-bottom: 0.625rem; }
.ShopGoods .ProList li .Pic { margin: 0; }
.ShopGoods .ProList li .Con { width: 9.6rem; }
.Edit { float: right; text-align: center ; height:20px; line-height:20px; }
.Edit .icon-jian1 { float: left;font-size:.9rem; width:20px; display:block; }
.Edit .icon-jia1 { float: right; font-size:.9rem; width:20px;display:block; color:#f83166; }
.Edit .num { width:50px; display:block; display:inline-block; color: #3a3a3e; font-size:15px; }
.Edit .on { color: #ccc; }

/*数量控制*/
.ShopGoods .ProList li .QuantityControl { float: left; width: 7.275rem; height: 1.825rem; line-height: 1.8rem; border-bottom: #fff solid 1px; }
.ShopGoods .ProList li .QuantityControl .icon-reduce { float: left; width: 2.3rem; height: 1.8rem; border-right: #fff solid 1px; }
.ShopGoods .ProList li .QuantityControl .num { float: left; width: 2.675rem; font-size: 0.75rem; color: #595757; }
.ShopGoods .ProList li .QuantityControl .icon-increase { float: left; width: 2.3rem; height: 1.8rem; border-left: #fff solid 1px; }
.ShopGoods .ProList li .QuantityControl .no { color: #c6c6c6; }
/*已选属性*/
.ShopGoods .ProList li .SelectedAttributes { float: left; width: 7.275rem; height: 2.175rem; }
.ShopGoods .ProList li .SelectedAttributes p { float: left; width: 5rem; margin: 0.5rem 0 0 0.675rem; overflow: hidden; }
.ShopGoods .ProList li .SelectedAttributes .icon-downdot2 { width: 1rem; height: 2.175rem; line-height: 2.175rem; text-align: center; font-size: 0.6rem; color: #595757 }
.ShopGoods .ProList li .DelBut { float: right; width: 2.325rem; height: 4rem; line-height: 4rem; color: #fff; font-size: 0.65rem; text-align: center; background: #3eb134; }
.ShopGoods .ProList li .PriceQuantity {  font-size: 14px; padding-top:.25rem; color: #898989; }
.ShopGoodsOperation { height: 50px;  z-index: 10; border-top: 1px #ddd solid; }
.ShopGoodsOperation .left { width: 11.55rem; height:50px; padding: 0 0 0 0.5rem;}
.ShopGoodsOperation .left .iconfont { float: left; width: 1.4rem; height:50px; line-height: 48px; font-size: 0.9rem; color: #898989; }
.ShopGoodsOperation .left .icon-select { color: #f83166; }
.ShopGoodsOperation .left .text { float: left; font-size: 0.625rem; color: #595757; line-height:50px; }
.ShopGoodsOperation .left .Statistics { float: right; width: 8rem;  }
.ShopGoodsOperation .left .Statistics .Total { font-size:15px; color: #595757; padding-bottom:0; margin-top:.25rem;  padding-right:.5rem; }
.ShopGoodsOperation .left .Statistics .Freight { margin-right:.5rem; font-size: 11px; color: #898989; padding:0; margin-top:3px;}
.ShopGoodsOperation .right { width: 4.45rem; }
.ShopGoodsOperation .right .but { width: 4.45rem; height: 50px; line-height: 48px; font-size: 15px; color: #fff; background: #E67A7E; border: 0; }
.Total{ font-size:14px; color:#000; padding-bottom:.5rem;}

.order_top{ font-size:14px;background:url(../images/order_bg.png) no-repeat; background-size:100%; height:4.7rem; padding:1rem;}
.order_top p{ color:#000; line-height:20px;}
.order_top h3{ font-size:18px; font-weight:normal; padding-bottom:.5rem; color:#000;}
.order_top p span{ background: #f83166;  color:#fff; display:inline-block; height:14px; line-height:14px; border-radius:0.1rem; padding:0 .1rem;  margin: 0 0.1rem;}
.
/*------------------------------------分销订单管理------------------------------------*/
.DistributionOrder { padding-top:2rem; }
.Record { padding-top: 0; }
.DistributionOrder .ProList li { padding: 0; margin-bottom: 0.5rem; }
.DistributionOrder .ProList .tit { height:40px; line-height: 40px; font-size: 14px; color: #898989; background: #fff; margin-bottom: 0.25rem; padding: 0 0.5rem; }
.DistributionOrder .ProList li .Pic { margin-left: 0.5rem; }
.DistributionOrder .ProList li .Con { width: 10.5rem; }
.DistributionOrder .ProList li .Con h2 { font-size:12px; line-height: 16px; margin: 0;  }
.DistributionOrder .ProList li .Con .Attributes { height: 1.25rem; line-height: 1.25rem; font-size: 0.6rem; color: #898989; overflow: hidden; }
.DistributionOrder .ProList li .Con .fr { }
.DistributionOrder .ProList li .Con  .Prices { font-size: 14px; color: #595757; }
.DistributionOrder .ProList li .Con  .Num { font-size: 0.6rem; line-height: 1.25rem; color: #898989; }
.DistributionOrder .ProList li .Con .Total { width:100%; height: 1.375rem; line-height: 1.375rem; font-size: 0.6rem; color: #595757; }
.DistributionOrder .ProList li .Operation { width: 100%; padding: 0.375rem 0.5rem; background: #fff; overflow: hidden; }
.DistributionOrder .ProList li .Operation .iconfont { vertical-align: middle; }
.DistributionOrder .ProList li .Operation .but1 { display: inline-block; height: 1.3rem; line-height: 1.25rem; text-align: center; font-size: 0.6rem; border: #dcdddd solid 1px; border-radius: 0.125rem; padding: 0 0.375rem; }
.DistributionOrder .ProList li .Operation .OnlineConsultation { display: block; width: 4.1rem; height: 1.3rem; line-height: 1.3rem; text-align: center; font-size: 0.6rem; color: #fff; border-radius: 0.125rem; background: #23a6ea; }
.DistributionOrder .ProList li .Operation .MakePhoneCall { display: block; width: 4.1rem; height: 1.3rem; line-height: 1.3rem; text-align: center; font-size: 0.6rem; color: #fff; border-radius: 0.125rem; background: #f84e37; }
.DistributionOrder .ProList li .Operation .Delete { display: block; width: 3.325rem; height: 1.3rem; line-height: 1.25rem; text-align: center; font-size: 0.6rem; color: #898989; border: #b5b5b6 solid 1px; border-radius: 0.125rem; background: #efefef; }
.Tabs2 { position: relative; height: 39px; overflow:hidden; text-align: center; border-bottom: #dcdddd solid 1px; background: #fff; z-index: 99; }
.Tabs2 ul { position: absolute; left: 0; top: 0; width: 100%; height: 39px; }
.Tabs2 li { position: relative; float: left; width: 25%; height: 39px; line-height: 39px; font-size:14px; color: #000; }
.Tabs2 li.on { color: #f83166; }
.Tabs2 li.on:after { position: absolute; left: 0; bottom: 0; width: 100%; height: 3px; content: ''; background: #f83166; }
.Tabs2 li.w167 { width: 4.175rem; }
.Tabs2 li.w211 { width: 5.275rem; }
.Tabs2 li.w262 { width: 6.55rem; }
.Tabs2 li.w50b { width: 50%; }
.Tabs2 li.w33b { width: 33.3333%; }
.Tabs2 li .icon-since,.Tabs2 li .icon-truck{ font-size:0.7rem;}
/*------------------------------------邀请合伙人------------------------------------*/
.InvitePartners { padding-top: 2.2rem; }
.InvitePartners .Rule { padding-right: 0.5rem; color: #f84e37; }
.InvitePartners .List { background: #FFF; overflow: hidden; }
.InvitePartners .List li { padding: 0.925rem 0 0.25rem 0; overflow: hidden; }
.InvitePartners .List li .lefticon { float: left; width: 5.1rem; text-align: center; height: 2.8rem; }
.InvitePartners .List li .lefticon .iconfont { display: inline-block; width: 2.8rem; height: 2.8rem; line-height: 2.8rem; font-size: 1.4rem; color: #fff; border-radius: 50%; }
.InvitePartners .List li .con { float: right; width: 10.9rem; padding-right: 0.5rem; }
.InvitePartners .List li .con h2 { height: 0.875rem; line-height: 0.875rem; font-size: 0.65rem; color: #595757; }
.InvitePartners .List li .con p { line-height: 0.85rem; font-size: 0.6rem; color: #898989; }
/*------------------------------------注册新用户------------------------------------*/
/*表单填写*/
.FormFilling li { width: 100%; height:50px; border-bottom: #eee solid 1px; padding: 0 0.5rem; background: #fff; overflow: hidden; }
.FormFilling li.bg_none{ background:none; border:none;}
.FormFilling li .lefticon { float: left; width: 1.3rem; line-height:50px;font-size: 18px; color: #666;  }
.FormFilling li .rightcon { float: left; line-height:50px; }
.FormFilling li .rightcon .inp { width: 100%; font-size: 15px; border: 0; line-height:30px; padding-top:9px; }
.FormFilling li .w548 { width: 13.7rem; }
.FormFilling li .w410 { width: 10.25rem; }
.VerificationBut { width: 3.45rem; line-height: 50px; text-align: center; font-size: 14px; color: #f83166; background: #fff; border:none; }
.AgreementEntry { height: 2rem; line-height: 2rem; color: #898989; padding: 0 0.5rem; }
.AgreementEntry .iconfont { width: 0.825rem; height: 0.825rem; font-size: 0.825rem; margin-right: 0.375rem; }
.AgreementEntry .icon-pitchon2 { color: #3eb134; }
.ForgetPasswordEntry { line-height: 1.625rem; font-size: 0.65rem; }
.LoginLogoImage { position: fixed; left: 0; bottom: 1.125rem; width: 100%; height: 1.9rem; }
.LoginLogoImage .con { position: relative; height: 1.9rem; text-align: center; }
.LoginLogoImage .con:after { position: absolute; left: 0; top: 50%; width: 100%; height: 1px; background: #d8d8d8; content: ''; }
.LoginLogoImage .con .pic { position: absolute; left: 4.575rem; top: 0; width: 6.85rem; background: #efeff4; z-index: 10; }
.LoginLogoImage .con img { width: 4.25rem; height: 1.9rem; vertical-align: bottom; z-index: 10; }
/*------------------------------------登录------------------------------------*/
.LoginTopLogo img{ width:7.5rem;}
.LoginIndex .logo { height: 8.8rem; padding-top: 2.95rem; }
.LoginIndex .logo img { width: 7.05rem; height: 2.975rem; vertical-align: bottom; }
.LoginIndex .loginbut { padding: 0 1.35rem; }
.LoginIndex .loginbut a, .LoginIndex .loginbut a:visited { display: block; width: 100%; height: 1.8rem; line-height: 1.8rem; font-size: 0.75rem; margin-bottom: 0.7rem; border-radius: 0.25rem; }
.LoginIndex .loginbut a.but1, .LoginIndex .loginbut a.but1:visited { color: #fff; background: #fd6847; }
.LoginIndex .loginbut a.but2, .LoginIndex .loginbut a.but2:visited { line-height: 1.75rem; border: #fd6847 solid 1px; color: #fd6847; background: #fff; }
.LoginIndex .QuickLogin { position: fixed; left: 0; bottom: 0; width: 100%; }
.LoginIndex .QuickLogin .tit { position: relative; height: 1.15rem; line-height: 1.15rem; text-align: center; }
.LoginIndex .QuickLogin .tit:after { position: absolute; left: 0; top: 50%; width: 100%; height: 1px; background: #9e9e9e; content: ''; }
.LoginIndex .QuickLogin .tit h2 { display: inline-block; position: relative; text-align: center; height: 1.15rem; font-size: 0.65rem; color: #898989; background: #fff; padding: 0 0.5rem; z-index: 10; }
.LoginIndex .QuickLogin .con { padding: 0.625rem 0; overflow: hidden; }
.LoginIndex .QuickLogin .con span { display: inline-block; }
.LoginIndex .QuickLogin .con .iconfont { float: left; width: 2.7rem; height: 2.7rem; font-size: 2.7rem; margin: 0 1.85rem; }
.LoginIndex .QuickLogin .con .icon-microchannellogin { color: #74c836; }
.LoginIndex .QuickLogin .con .icon-qqlogin { color: #2dadf3; }
/*------------------------------------设置------------------------------------*/
.setname{ float:left; line-height:2.25rem; font-size:14px; padding-left:10px; color:#000;}
.examine{ float:left; color:#f00; font-size:14px; padding-left:5px;}
.modify{ float:right;  display:block; line-height:2.25rem; font-size:14px; color:#3eb134;}
.modify:hover{ color:#3eb134;}
.nav_list2 li { border-bottom: #dcdddd solid 1px; }
.nav_list2 li:last-of-type { border: 0; }
.nav_list2 li.h114 { height: 2.875rem; line-height: 2.85rem; }
.photo { width: 2.575rem; height: 2.575rem; border: #dcdddd solid 1px; border-radius: 50%; margin-top: 0.125rem; overflow: hidden; }
.photo img { width: 2.575rem; height: 2.575rem; vertical-align: top; border-radius: 50%; }
.nav_list2 li.h90 { height: 2.25rem; line-height: 2.25rem; }
.nav_list2 li .lefticon { float: left; width: 0.8rem; font-size: 0.8rem; color: #5d5b5b; margin: 0 0.425rem 0 0; }
.nav_list2 li .lefttext { color: #595757; font-size: 0.7rem; }
.nav_list2 li .righttext { font-size: 0.6rem; color: #898989; }
.nav_list2 li .icon-rightdot { width: 0.925rem; text-align: right; font-size: 0.5rem; color: #898989; }
.IntroducesBox { padding: 0.5rem; }
.IntroducesBox textarea { width: 100%; height: 5rem; padding: 0.125rem 0; font-size: 0.7rem; line-height: 0.65rem; background: #fff; border: 0; }
.nav_list .icon-daifukuan{ font-size:20px !important;}
/*导航*/
.shop_nav { position: fixed; left: 0; bottom: 0; width: 100%; height: 2.5rem; border-top: #d0cfcd solid 1px; background: #f8f8f8; z-index: 10; }
.shop_nav li { position: relative; float: left; width: 25%; text-align: center; color: #898989; }
.shop_nav li i { display: block; font-size: 1.05rem; line-height: 1.05rem; margin-top: 0.375rem; }
.shop_nav li p { font-size: 0.6rem; line-height: 1rem; }
.shop_nav li.on { color: #000; }
.shop_nav li a, .shop_nav li a:visited { color: inherit; }
/*------------------------------------消息------------------------------------*/
.NewsList { padding: 0 0.75rem 0.75rem 0.75rem; }
.NewsList li { margin-top: 0.75rem; }
.NewsList li .time span { display: inline-block; width: 5.625rem; height: 0.925rem; line-height: 0.925rem; font-size: 0.45rem; color: #fff; text-align: center; border-radius: 0.25rem; background: #b5b5b6; }
.NewsList li .con { position: relative; margin: 0.65rem 0 0 0; padding: 0.375rem 0.75rem 0.25rem 0.75rem; background: #fff; border-bottom: #dcdddd solid 1px; }
.NewsList li .con:after { position: absolute; left: 0; top: -0.25rem; width: 100%; height: 0.25rem; background: #45a73a; content: ''; border-radius: 0.25rem 0.25rem 0 0; }
.NewsList li .con p { line-height: 1.1rem; overflow: hidden; }
.NewsList li .con .w385 { width: 9.625rem; }
.NewsList li .see { height: 1.75rem; line-height: 1.75rem; font-size: 0.7rem; color: #595757; padding: 0 0.75rem; background: #fff; border-radius: 0 0 0.25rem 0.25rem; }
.NewsList li .icon-rightdot { font-size: 0.75rem; color: #898989; }
/*------------------------------------推广二维码------------------------------------*/
.Extension{ position:fixed; left:0 ; bottom:150px; width:100%; padding:0 20px;}
.Extension a{ display:block; float:left; width:5rem; line-height:32px; font-size:14px; margin-left:30px; background:#f83166; text-align:center; border-radius:5px; color:#fff;}
.Extension a:hover{ color:#fff;}
.ExtensionQRcode { padding: 0.375rem 0 0 0; }
.ExtensionQRcode .tit { height: 5.175rem; line-height: 5.175rem; font-size: 0.7rem; color: #898989; }
.ExtensionQRcode .pic img { width: 7.5rem; height: 7.5rem; vertical-align: bottom; }
.ExtensionQRcode .operation { padding: 3.375rem 0 0 0; }
.ExtensionQRcode .operation li { float: left; width: 33.33%; text-align: center; }
.ExtensionQRcode .operation li .iconfont { display: inline-block; width: 1.85rem; height: 1.85rem; line-height: 1.85rem; font-size: 1rem; color: #fff; border-radius: 50%; }
.ExtensionQRcode .operation li p { line-height: 1.25rem; font-size: 0.6rem; color: #898989; }
/*------------------------------------客户管理------------------------------------*/
.CustomerManagement li { height: 3.2rem; padding: 0.5rem; overflow: hidden; border-bottom: #dcdddd solid 1px; }
.CustomerManagement li .pic { float: left; width: 2.85rem; }
.CustomerManagement li .pic img { width: 2.15rem; height: 2.15rem; vertical-align: bottom; border-radius: 50%; }
.CustomerManagement li .w230 { float: left; width: 5.75rem; }
.CustomerManagement li .w330 { float: left; width: 8.25rem; word-spacing: normal }
.CustomerManagement li .w230 .iconfont, .CustomerManagement li .w330 .iconfont { width: 0.65rem; height: 0.65rem; font-size: 0.65rem; margin-right: 0.25rem; color: #898989; }
.CustomerManagement li .w256 { float: left; width: 6.4rem; }
.CustomerManagement li p { height: 1.1rem; line-height: 1.1rem; font-size: 0.6rem; }
/*------------------------------------帮助与反馈------------------------------------*/
.FormFilling li.inpcon { height: auto; padding: 0.5rem; }
.FormFilling li.inpcon .inp { width: 100%; height: 7.8rem; font-size: 0.7rem; border: 0; }
.ContactCustomerService { height: 2.125rem; border: #dcdddd solid 1px; background: none; font-size: 0.75rem; border-radius: 0.2rem; color: #fd6847; overflow: hidden; }
.ContactCustomerService span { display: inline-block; line-height: 2rem; }
.ContactCustomerService i { display: inline-block; vertical-align: top; line-height: 2.075rem; }
/*------------------------------------评价------------------------------------*/


.Evaluate { padding-top: .5rem; }
.Evaluate .ProList li { padding: 0; margin-bottom: 0.25rem; border: 0; }
.Evaluate .ProList .tit { height: 1.25rem; line-height: 1.25rem; font-size: 0.55rem; color: #898989; background: #fff; margin-bottom: 0.45rem; padding: 0 0.5rem; }
.Evaluate .ProList li .Pic { margin-left: 0.5rem; }
.Evaluate .ProList li .Con { width: 10.5rem; }
.Evaluate .ProList li .Con h2 { width: 7.875rem; line-height: 0.75rem; margin: 0; }
.Evaluate .ProList li .Con .Attributes { width: 7.875rem; height: 1.25rem; line-height: 1.25rem; font-size: 0.6rem; color: #898989; overflow: hidden; }
.Evaluate .ProList li .Con .fr { width: 2.625rem; }
.Evaluate .ProList li .Con .fr .Prices { font-size: 0.6rem; color: #595757; }
.Evaluate .ProList li .Con .fr .Num { font-size: 0.6rem; line-height: 1.25rem; color: #898989; }
.Evaluate .ProList li .Con .Total { float: left; width: 10.5rem; height: 1.375rem; line-height: 1.375rem; font-size: 0.6rem; color: #595757; }
.score { height: 1rem; line-height: 1rem; padding: 0 0.5rem; }
.score .tit { float: left; width: 3.45rem; font-size: 0.6rem; color: #595757; }
.score .con { float: right; width: 11.55rem; }
.score .con .iconfont { float: left; width: 0.85rem; height: 0.85rem; font-size: 0.85rem; margin-right: 0.5rem; color: #ff5500; }
.EvaluationText { padding: 0.5rem }
.EvaluationText textarea { width: 100%; height: 5.125rem; line-height: 0.75rem; font-size: 0.6rem; color: #898989; border: 0; padding: 0.25rem; background: #f5f5f5; }
.ShopScore { border-top: #efeff4 solid 0.25rem; }
.ShopScore .btit { height: 1.55rem; line-height: 1.55rem; padding: 0.5rem; font-size: 0.7rem; color: #595757; }
/*------------------------------------收货地址------------------------------------*/
/*自提地址*/
.SelfAddress li .Tit,.SelfAddress li .Tit h2,.SelfAddress li .Tit span{ height:1.1rem; line-height:1.1rem;}
.SelfAddress li{ position: relative; padding: 0.75rem 0.5rem; border-bottom: #dcdddd solid 1px;}
.SelfAddress li .icon-rightdot { position: absolute; right: 0.5rem; top: 50%; width: 0.575rem; height: 0.575rem; line-height: 0.575rem; font-size: 0.575rem; color: #898989; -webkit-transform: translate(0, -50%); }
.SelfAddress li .AddBut{ position:absolute; right:1.5rem; bottom:0.9rem; height:1.05rem; line-height:1rem; color:#45a73b; border:#45a73b solid 1px; border-radius:0.25rem; padding:0 0.25rem; overflow:hidden;}
.SelfAddress li .AddBut i{ line-height:0.95rem; font-size:0.6rem; margin-right:0.2rem;}

/*邮寄地址*/
.AddressList li { position: relative; padding: 0.75rem 0.5rem; border-bottom: #dcdddd solid 1px; }
.AddressList li .con1 { height: 1.15rem; line-height: 1.15rem; color: #595757; }
.AddressList li .con1 h2 { float: left; width: 8.5rem; font-size: 0.75rem; }
.AddressList li .con1 .phone { float: left; width: 5.65rem; font-size: 0.7rem; }
.AddressList li .con2 { width: 13.5rem; line-height: 1rem; font-size: 0.55rem; color: #898989; margin-top: 0.125rem; }
.AddressList li .con2 span { color: #f84e37; margin-right: 0.625rem; }
.AddressList li .select { position: absolute; right: 0.5rem; top: 50%; width: 0.825rem; height: 0.825rem; font-size: 0.825rem; color: #898989; -webkit-transform: translate(0, -50%); }
.AddressList li .icon-pitchon2 { color: #3eb134; }
.AddressList li .icon-rightdot { position: absolute; right: 0.5rem; top: 50%; width: 0.575rem; height: 0.575rem; line-height: 0.575rem; font-size: 0.575rem; color: #898989; -webkit-transform: translate(0, -50%); }
/*编辑收货地址*/
.Address_header{
    padding: 0 10px;
    width: 100%;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 16px;
    color: #474747;
    background: #f9f9f9;
    overflow: hidden;
}
.Address_header i{
    line-height: 45px;
}
.Address_header .icon-leftdot{
    font-size: 18px;
    float: left;
}
.Address_header .save{
    font-size:16px;
    float: right;
}
.Address_new{
    width: 100%;
    border-top: 1px solid #eee;
    background: #fff;
    font-size: 16px;
    overflow: hidden;
}
.Address_new li{
    position: relative;
    width: 100%;
    line-height: 45px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
    padding: 0 15px 0 15px;
}
.Address_new_left{
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    color: #333;
    height: 45px;
    width: 30%;
    overflow: hidden;
    float: left;
}
.Address_new_right{
    line-height: 45px;
    display: block;
    float: right;
    width: 70%;

}
.Address_new_right input {
    width: 100%;
    height: 45px;
    border: none;
    background: none;
    line-height: normal;
    outline: none;
    font-size: 14px;
    color: #666;
    overflow: hidden;
}
.Address_new .xiangqing{width: 100%;
    height: 100px;
    overflow: hidden;

}
.Address_new .xiangqing textarea {
    width: 100%;
    height: 100px;
    padding: 10px 0px;
    resize: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 22px;
    border: none;
    font-size: 14px;
    color: #333;
    outline: none;
    overflow: hidden;
}
.Address_default{
    width: 100%;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    margin-top: 12px;
    overflow: hidden;
}
.Address_default span{
    font-size: 14px;
    color: #333


}

.tgl {display: none;
  }
  .tgl, .tgl:after, .tgl:before, .tgl *, .tgl *:after, .tgl *:before, .tgl + .tgl-btn { box-sizing: border-box;
  }
  .tgl::-moz-selection, .tgl:after::-moz-selection, .tgl:before::-moz-selection, .tgl *::-moz-selection, .tgl *:after::-moz-selection, .tgl *:before::-moz-selection, .tgl + .tgl-btn::-moz-selection {background: none;
  }
  .tgl::selection, .tgl:after::selection, .tgl:before::selection, .tgl *::selection, .tgl *:after::selection, .tgl *:before::selection, .tgl + .tgl-btn::selection {background: none;
  }
  .tgl + .tgl-btn { outline: 0;display: block;width: 4em;height: 2em;position: relative;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
  }
  .tgl + .tgl-btn:after, .tgl + .tgl-btn:before {position: relative;display: block;content: "";width: 50%;height: 100%;
  }
  .tgl + .tgl-btn:after {left: 0;
  }
  .tgl + .tgl-btn:before {display: none;
  }
  .tgl:checked + .tgl-btn:after {left: 50%;
  }

.tgl-ios + .tgl-btn {background: #fbfbfb;border-radius: 2em;padding: 2px;-webkit-transition: all .4s ease;transition: all .4s ease; border: 1px solid #e8eae9;
  }
  .tgl-ios + .tgl-btn:after {border-radius: 2em;background: #fbfbfb; -webkit-transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 rgba(0, 0, 0, 0.08);
  }
  .tgl-ios + .tgl-btn:hover:after {will-change: padding;
  }
  .tgl-ios + .tgl-btn:active {box-shadow: inset 0 0 0 2em #e8eae9;
  }
  .tgl-ios + .tgl-btn:active:after { padding-right: .8em;
  }
  .tgl-ios:checked + .tgl-btn {background: #86d993;
  }
  .tgl-ios:checked + .tgl-btn:active { box-shadow: none;
  }
  .tgl-ios:checked + .tgl-btn:active:after { margin-left: -.8em;
  }




.EditReceiptAddress li.sli { position: relative; height: 2.175rem; line-height: 2.15rem; border-bottom: #dcdddd solid 1px; padding: 0 0.5rem; overflow: hidden; background: #fff; }
.EditReceiptAddress li.sli .lefticon,.EditReceiptAddress li.sli2 .lefticon { float: left; width: 1.25rem; }
.EditReceiptAddress li.sli .lefticon .iconfont,.EditReceiptAddress li.sli2 .lefticon .iconfont { font-size: 14px; color: #595757; }
.EditReceiptAddress li.sli .icon-rightdot,.EditReceiptAddress li.sli2 .icon-rightdot, .EditReceiptAddress li.sli .icon-downdot2 { position: absolute; right: 0.5rem; top: 50%; width: 0.575rem; height: 0.575rem; line-height: 0.575rem; font-size: 0.575rem; color: #898989; -webkit-transform: translate(0, -50%); }
.EditReceiptAddress li.sli .w550 { width: 13.75rem; }
.EditReceiptAddress li.sli .inp { width: 100%; height: 2.15rem; font-size: 14px; color: #595757; border: 0; background: none; }
.EditReceiptAddress li.sli2 { position: relative;  border-bottom: #dcdddd solid 1px; padding:0.625rem 0.5rem; overflow: hidden; background: #fff; }
.EditReceiptAddress li.SetDefault { height: 2.4rem; line-height: 2.375rem; margin-top: 0.5rem; }
.EditReceiptAddress li.SetDefault .text { font-size:14px; color: #f83166; }
.EditReceiptAddress li.SetDefault .lefticon .icon-pitchon2, .EditReceiptAddress li.SetDefault .lefticon .icon-del { color: #f83166; }
.EditReceiptAddress li.sli .tm { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.SelectAddress li { height: 2.125rem; line-height: 2.1rem; font-size: 0.7rem; color: #595757; padding: 0 0.5rem; border-bottom: #dcdddd solid 1px; background: #fff; }
.SelectAddress li.Province { background: #e6e7e7; }
.SelectAddress li.Market { background: #f8f8f8; }
/*------------------------------------银行卡------------------------------------*/
/*银行卡图标*/
.icon-alipay2 { color: #1676cc; }
.icon-zhaoshan { color: #cc0002; }
.icon-jianshe { color: #005bac; }
.BankCard { padding: 0.5rem; }
.BankCard li { position: relative; border: #dcdddd solid 1px; background: #fff; padding: 0.75rem; margin-bottom: 0.75rem; border-radius: 0.25rem; }
.BankCard li .lefticon { width: 2.85rem;}
.BankCard li .lefticon .iconfont { width: 2rem; height: 2rem; line-height: 2rem; font-size: 2rem; }
.BankCard li .con { width: 10.5rem; height: 2.5rem; line-height: 1.2rem; color: #595757; }
.BankCard li .AccountType { position: absolute; right: 0.5rem; top: 1.45rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.6rem; color: #fd6847; }
.BankCard li .AccountType .iconfont { width: 0.65rem; height: 0.65rem; font-size: 0.65rem; }
/*表单列表*/
.ListForms li { position: relative; height: 2.175rem; line-height: 2.15rem; border-bottom: #dcdddd solid 1px; padding: 0 0.5rem; overflow: hidden; background: #fff; }
.ListForms li .lefticon { float: left; width: 1.25rem; }
.ListForms li .lefticon .iconfont { font-size: 0.8rem; color: #595757; }
.ListForms li .tit { float: left; width: 2.925rem; font-size: 0.7rem; color: #595757; }
.FillPrompt { line-height: 2.15rem; padding: 0 0.5rem; font-size: 0.65rem; color: #898989; }
.ListForms li .icon-rightdot, .EditReceiptAddress li .icon-downdot2 { position: absolute; right: 0.5rem; top: 50%; width: 0.575rem; height: 0.575rem; line-height: 0.575rem; font-size: 0.575rem; color: #898989; -webkit-transform: translate(0, -50%); }
.ListForms li .w433 { width: 10.825rem; }
.ListForms li .w253 { width: 6.325rem; }
.ListForms li .GetVerificationCode button { float: left; width: 4.5rem; height: 1.5rem; line-height: 1.5rem; font-size: 0.7rem; color: #fff; background: #fd6847; border-radius: 0.25rem; border: 0; margin-top: 0.3rem; }
.ListForms li .inp { width: 100%; height: 2.15rem; font-size: 0.65rem; color: #595757; border: 0; background: none; }
.ListForms li .bank { float: left; width: 1.075rem; height: 1.075rem; font-size: 1.075rem; }
.ListForms li .banktext { float: left; font-size: 0.75rem; color: #595757; }
.ListForms li .icon-downdot2 { position: absolute; right: 0.9rem; top: 50%; width: 1rem; font-size: 0.6rem; color: #f84e37; -webkit-transform: translate(0, -50%); text-align: right; color: #595757; }
.ListForms li select { position: absolute; left: 0; top: 0; width: 100%; height: 100%; font-size: 2.5rem; opacity: 0; }
/*绑定提现帐户*/
.tits{ font-size:14px; line-height:40px; padding:0 10px; color:#333;}
.BindingAccount { padding: 0 0.5rem; }
.BindingAccount li { position: relative; height: 2.175rem; line-height: 2.15rem; border-bottom: #dcdddd solid 1px; }
.BindingAccount li:last-of-type { border-bottom: none; }
.BindingAccount li .lefticon { float: left; width: 3.05rem; height: 2.15rem; text-align: center; overflow: hidden; margin-right: 1rem; }
.BindingAccount li .lefticon i { font-size: 2rem; }
.BindingAccount li .icon-unionpay { color: #c7000b; }
.BindingAccount li .icon-alipay3 { color: #0f78d9; }
.BindingAccount li .tit { float: left; width: 9.95rem; font-size: 0.7rem; color: #595757; }
.BindingAccount li .select i { width: 1rem; font-size: 0.8rem; color: #f84e37; }
/*------------------------------------佣金提现------------------------------------*/
.CommissionPresent .HeadBox { height: 6.25rem; background: #f84e37; color: #fff; }
.CommissionPresent .HeadBox .head { height: 2.25rem; line-height: 2.25rem; }
.CommissionPresent .HeadBox .head .leftcon { float: left; }
.CommissionPresent .HeadBox .head .leftcon i { float: left; width: 1.35rem; text-align: center; font-size: 0.75rem; margin-left: 0.25rem; }
.CommissionPresent .HeadBox .head .leftcon span { float: left; font-size: 0.75rem; }
.CommissionPresent .HeadBox .head .rightcon { float: right; }
.CommissionPresent .HeadBox .head .rightcon i { float: right; width: 1.35rem; margin-right: 0.25rem; text-align: center; font-size: 0.75rem; }
.CommissionPresent .HeadBox .head .rightcon span { float: right; margin-left: 0.55rem; font-size: 0.75rem; }
.CommissionPresent .HeadBox .con { float: left; width: 14.075rem; height: 4rem; line-height: 3.5rem; font-size: 2.5rem; padding: 0 0 0 1.6rem; }
.CommissionPresent .HeadBox .help { width: 1.7rem; text-align: center; }
.CommissionPresent .HeadBox .help i { width: 1.7rem; text-align: center; line-height: 3.5rem; font-size: 0.925rem; }
.CommissionPresent .con li { border-bottom: #dcdddd solid 1px; padding: 0 0.5rem; }
.CommissionPresent .con li.BankCard { height: 2.775rem; }
.CommissionPresent .con li.BankCard .lefticon { float: left; width: 2.325rem; height: 2.25rem; line-height: 2.75rem; }
.CommissionPresent .con li.BankCard .lefticon i { font-size: 1.75rem; }
.CommissionPresent .con li.BankCard .con { float: left; width: 11.75rem; height: 2.25rem; }
.CommissionPresent .con li.BankCard .con .text1 { height: 0.825rem; line-height: 0.825rem; margin-top: 0.55rem; font-size: 0.65rem; color: #595757; }
.CommissionPresent .con li.BankCard .con .text2 { height: 0.825rem; line-height: 0.825rem; font-size: 0.5rem; color: #898989; }
.CommissionPresent .con li.BankCard .rightcon { float: left; width: 0.925rem; line-height: 2.75rem; text-align: right; }
.CommissionPresent .con li.BankCard .rightcon i { font-size: 0.7rem; color: #898989; }
.CashWithdrawal { height: 2.25rem; }
.CashWithdrawal .tit { float: left; width: 3.5rem; font-size: 0.6rem; color: #595757; line-height: 2.25rem; }
.CashWithdrawal .con { float: left; width: 7.55rem; }
.CashWithdrawal .con .inp { height: 2.15rem; margin: 0; padding: 0; font-size: 0.6rem; border: 0; }
.CashWithdrawal .GetVerificationCode button { float: left; width: 3.95rem; height: 1.5rem; line-height: 1.5rem; font-size: 0.7rem; color: #fff; background: #fd6847; border-radius: 0.25rem; border: 0; margin-top: 0.325rem; }
.CommissionPresent .Statistics { height: 2.725rem; border-bottom: #dcdddd solid 1px; background: #fff; }
.CommissionPresent .Statistics li { float: left; width: 50%; height: 2.7rem; border-right: #dcdddd solid 1px; overflow: hidden; }
.CommissionPresent .Statistics li:last-of-type { border: 0; }
.CommissionPresent .Statistics li .text { height: 1.1rem; line-height: 1.1rem; font-size: 0.6rem; color: #898989; margin-top: 0.25rem; }
.CommissionPresent .Statistics li .num { height: 1.05rem; line-height: 1.05rem; font-size: 0.75rem; color: #f84e37; }
.CommissionList .CommissionTabs { position: relative; text-align: center; height: 2.225rem; background: #f3f3f3; border-bottom: #dcdddd solid 1px; }
.Tabs2 ul { position: absolute; left: 0; top: 0; width: 100%; height: 2.225rem; }
.CommissionList .CommissionTabs li { position: relative; float: left; width: 33.3333%; height: 2.225rem; line-height: 2.2rem; font-size: 0.75rem; color: #595757; }
.CommissionList .CommissionTabs li i { display: inline-block; width: 0.75rem; height: 2.2rem; line-height: 2.2rem; font-size: 0.75rem; vertical-align: top; margin-right: 0.25rem; }
.CommissionList .CommissionTabs li i:before { line-height: 2.225rem; }
.CommissionList .CommissionTabs li.on { color: #f84e37; }
.CommissionList .CommissionTabs li.on:after { position: absolute; left: 0; bottom: 0; width: 100%; height: 3px; content: ''; background: #f84e37; }
.CommissionList .list { padding: 0.175rem 0.5rem; }
.CommissionList .list li { height: 1.55rem; line-height: 1.55rem; border-bottom: #dcdddd solid 1px; color: #898989; }
.CommissionList .list li:first-of-type { border: 0; }
.CommissionList .list li span { float: left; }
.CommissionList .list li .tit { width: 7rem; }
.CommissionList .list li .num1 { width: 4.875rem; }
.CommissionList .list li .num2 { width: 3.125rem; }
.Inputpassword .myphone{ margin-left:20px; margin-right:20px;}
/*------------------------------------订单确认------------------------------------*/
.Inputpassword{ position:fixed; left:50%; top:50%; margin-top:-4rem;  border-radius:5px; margin-left:-7rem; width:14rem; background:#fff; z-index:1000;}
.passwordbtn{ line-height:40px; color:#e60012; border-top:1px #eee solid; text-align:center; font-size:15px; margin-top:15px;}
.tismima{ text-align:center; padding-top:20px; padding-bottom:10px; font-size:15px;}
.Confirmationhints{ padding:10px 0; background:#fff; margin-bottom:10px;}
.Confirmationhints li h4{ font-size:14px; font-weight:normal;}
.Confirmationhints li p{ font-size:12px; }
.Confirmationhints li{ position:relative; float:left;margin-left:11px; width:7.3rem; padding:10px;color:#999; border-radius:5px; border:1px #ddd solid; overflow:hidden;}
.Confirmationhints li.on{ color:#f83166 !important; border:1px #f83166 solid !important;}
.Confirmationhints li.on i{color:#f83166 !important;}
.Confirmationhints li .icon-xuanze{ margin:0;font-size:24px; width:24px; text-align:right; line-height:20px; display:block; position:absolute; right:0px; top:0; color:#ddd;}
.mybtn{ width:100%; text-align:center; height:50px; line-height:50px; color:#fff; font-size:16px; background:#f23030; display:block; border-radius:5px;}
.myphone{ background:#f5f5f5; border-radius:5px;height:40px; overflow:hidden; margin-bottom:.25rem;}
.myphone i,.myphone span,.myphone input{ display:inline-block; vertical-align:middle;}
.myphone .icon-shouji{ font-size:20px; color:#aaa; line-height:20px;width:1.5rem;text-align:center;}
.myphone .icon-shouji1{ font-size:20px; color:#aaa; line-height:20px;width:1.5rem;text-align:center;}
.myphone .icon-yanzhengma{font-size:21px; color:#aaa; line-height:21px;width:1.5rem;text-align:center;}
.myphone input{ border:none; background:#f5f5f5; width:6rem; font-size:14px;height:40px;}
.myphone .phone_btn{ font-size:14px; width:4rem;height:40px;line-height:40px; text-align:center; color:#f23030;}
.myphone .yanzheng{ width:100%;}
.cr_ddd{color:#ddd;}
.sel_order select{ width:5rem; text-align:right; direction:rtl; -webkit-appearance:none; font-size:14px; color:#000; border:none;}
.but_3 {     height: 48px;
    width: 8rem;
    line-height: 48px;
    font-size: 15px;
    color: #FFF;
    background: #e67a7e;
    border: 0;
    font-family: 微软雅黑; }
.totals{     width: 50%;
    /*display: block;*/
    /*float: left;*/
    font-size: 15px;
    color: #e67a7e;
    /* padding-left: .5rem; */
    line-height: 30px;
    text-align: center;
    /* box-sizing: border-box;*/}
.add_adree{ font-size:.7rem;
    line-height: .7rem;
    /* border:1px #f83166 solid; */
    color:#f83166;
    /*  margin:1rem auto; */
    width:100%;
    display:block;
     border-radius:5px;
      padding:.25rem;
       text-align:center;}
.add_adree i{font-size:0.7rem;}
.add_adree:hover{ color:#f83166 ;}
.but_2:hover{ color:#fff;}
.password{ width:10rem;}
/*地址*/
.detail{ background:#fff;}
.detail .slh2{ color:#000;}
.detail .detail_sel{ border-top:.05rem #ddd solid; margin-top:10px;font-size:12px;padding:10px 0.5rem;}
.detail_sel i,.detail_sel span{ display:inline-block; vertical-align:middle;}
.detail_sel i{ font-size:16px; line-height:16px;}
.slhblock{width:8rem; height:.75rem;line-height: 0.75rem; display:inline-block; overflow:hidden;font-size:14px;color:#000;}
.detail{ margin-bottom:.5rem;}
.detail .slh2.hidden.pl20.pr20.h60.lh30{font-size:12px;height:36px;line-height: 18px;}
.detail span.fr{font-size:12px;line-height:0.75rem;}
.detailbtn .icon-shuliangjiajianjia{ font-size:14px;display: inline-block;vertical-align:top; margin-right:5px;margin-top:-1px;}
.detailbtn span{ display:inline-block; color:#fff;}
.h60 {height:1.5rem;}
.pr20 {padding-right:0.5rem;}
.pl20 {padding-left:0.5rem;}
.pl5 {padding-left: .125rem;}
.pr5 {padding-right: .125rem;}
.m20 {margin:0.5rem;}
.btn:hover{color:#fff;}
.detailbtn .btn{border-radius:0;}
.bg-54b331{background:#54b331;}
.pop-del .layermcont {padding: 0.7rem 0;}
.pop-del .layermbtn {height: 1.5rem;line-height: 1.5rem;}
.pop-del .layermbtn:before {height: 1.5rem;}
.pop-del .layermbtn span, .pop-del .layermbtn span:first-child {height: 1.5rem;line-height: 1.5rem;overflow: auto;}
.pop-del .layermbtn span, .pop-del .layermbtn span:first-child {height: 1.5rem;line-height: 1.5rem;overflow: auto;}
.layermbtn span { color: #f23030; }
.layermbtn span:nth-child(1) { color: #999; }
.cr_f60202{ color:#f60202;}
.cr-54b331{ color:#54b331;}


.DDorder_list{
    background: #fff;
    position: relative;
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    /* border-top: 10px solid #ddd; */

}
.DDorder_list_photo{
    width: 3rem;
    height: 3rem;float: left;
    margin-right: 16px;
}
.DDorder_list_photo img{
    width: 100%;
    height: 100%;
}
.DDorder_list_name{
    line-height: 20px;
    color: #333;
    font-size: 14px;
    width:11rem;

}
.DDorder_list_price{line-height: 20px;
margin-top: 10px;
margin-bottom: 10px;
color: #e67a7e;
font-size: 14px;}
.DDorder_list_count{
    position: absolute;
    /* right: 15px; */
    top: 46%;
    right: 10px;
    /* margin: -10px 0 0; */
    line-height: 20px;
    color: #666;
    font-size: 12px;
}
.DDorder_cs{
    width: 100%;
    margin-top: 10px;
    background: #fff;
    overflow: hidden;
}

.DDorder_cs li {
    float: left;
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}
.DDorder_cs li span {
    float: left;
    padding-left: 15px;
    color: #333;
}
.DDorder_cs li .DDorder_cs_right {
    float: right;
    font-style: normal;
    font-weight: normal;
    padding-right: 15px;
    color: #333;
}
.DDorder_cs li .icon-rightdot{
    right: 0.5rem;
    width: 0.575rem;
    height: 0.575rem;
    font-size: 0.575rem;
    color: #aaa;
    margin-top: -0.375rem;
}
.DDorder_remarks{
    font-size: 14px;
    padding: 10px 15px 10px 15px;

    line-height: 40px;
    background: #fff;
    width: 100%;
    height: auto;
    margin-top: 10px;
}
.DDorder_remarks span{

}
.DDorder_remarks .kuang{
    float: right;
    width: 80%;
}
.DDorder_remarks input{width: 100%;
    min-height:36px;
    max-height:200px;
    outline: 0;
    line-height: 36px;
    border: 1px solid #000;
    font-size: 13px;
    overflow-x: hidden;
    overflow-y: auto;

    text-align:left; line-height:16px; font-size: 12px; border: 1px solid #ccc;
    overflow-y: visible;
}



.OrderAddress li{ line-height:1.75rem; border-bottom:#ddddde solid 1px; padding:0 0.5rem; overflow:hidden;}
.OrderAddress li .icon-myon{ line-height:1.75rem; font-size:0.675rem;}
.OrderAddress .Choice { float: left; width: 1.425rem; height: 1.75rem; }
.OrderAddress .Choice .iconfont { width: 1.425rem; height: 1.75rem; line-height: 1.75rem; font-size: 0.95rem; color: #b5b6b6; }
.OrderAddress .Choice .icon-pitchon { color: #45a73a; }
.OrderAddress .w126{ width:3.15rem;}
.OrderAddress .w370{ width:9.25rem;}
.OrderAddress .icon-rightdot{ font-size:0.5rem; color:#595757;}

.ConsigneeInfo { position: relative; padding: 0.5rem;
    background: #fff;
    /* background: url(../images/envelope.png) left bottom no-repeat #fff;
    background-size: auto 0.25rem;  */color: #051b28; }
.ConsigneeInfo .text1 { height: 1.2rem; line-height: 1.2rem; }
.ConsigneeInfo .text1 .name { font-size: 14px; }
.ConsigneeInfo .text1 .tel { font-size:14px; padding-right: .7rem; text-align:right; }
.ConsigneeInfo .Address { font-size:12px; line-height: 16px; overflow: hidden; margin: 0.25rem 0; padding-right: .7rem; }
.ConsigneeInfo .icon-rightdot { position: absolute; right: 0.5rem; top: 50%; width: 0.575rem; height: 0.575rem; font-size: 0.575rem; color: #aaa; margin-top: -0.375rem; }
.disib{ display:inline-block;}


/*以下区分有无促销活动图标*/
.ConfirmationOrder .ShopGoods .Tit .ShopName { padding: 0; }
.ConfirmationOrder .ShopGoods .ProList li .Con { width: 12rem; }
.ConfirmationOrder .ShopGoods .ProList li .PromotionIden { display: none; }
.ConfirmationOrder .ShopGoods .ProList li.sale .Con { width: 9.6rem; }
.ConfirmationOrder .ShopGoods .ProList li.sale .PromotionIden { display: block; float: left; width: 1.4rem; padding-left: 0.5rem; }
.ConfirmationOrder .ShopGoods .ProList li.sale .PromotionIden i { display: block; width: 0.9rem; height: 0.9rem; line-height: 0.9rem; font-size: 0.6rem; color: #fff; text-align: center; background: #f39800; border-radius: 0.125rem; }
/*订单其它信息*/
.tis{ position:absolute; bottom:-3px; left:.5rem;}
.ConfirmationOrder .OtherInfo { }
.ConfirmationOrder .OtherInfo li { font-size:14px;  padding-left:.5rem; height:45px; line-height:45px; color:#051b28; background:#fff;  position: relative; margin-top:.25rem;  overflow:hidden;}
.ConfirmationOrder .OtherInfo li:last-of-type{ border:none;}
.ConfirmationOrder .OtherInfo li .icon-select { position: absolute; right: .5rem; top: 50%; margin-top:-22px; width: 0.625rem; line-height: 45px; font-size: 0.8rem; text-align: center; color: #f83166; }
.ConfirmationOrder .OtherInfo li .icon-pitch2 { position: absolute; right: .5rem; top: 50%; width: 0.625rem; line-height: 45px; margin-top:-22px; font-size: 0.8rem; text-align: center; color: #aaa; }
.ConfirmationOrder .OtherInfo li .icon-rightdot2 { position: absolute; right: .5rem; top: 0; width: 0.625rem; line-height: 45px; font-size: 0.5rem; text-align: center; color: #aaa; }
.ConfirmationOrder .OtherInfo li .tit { float: left;font-size: 14px; color: #000;  }
.ConfirmationOrder .OtherInfo li .QuantityControl { float: right; }
.ConfirmationOrder .OtherInfo li .QuantityControl .icon-jian { float: left; width: 1.4rem; height: 1.175rem; line-height: 1.175rem; font-size: 0.425rem; color: #969696; background: #f5f5f5; }
.ConfirmationOrder .OtherInfo li .QuantityControl .num { float: left; width: 1.55rem; height: 1.175rem; line-height: 1.175rem; font-size: 0.6rem; color: #595757; }
.ConfirmationOrder .OtherInfo li .QuantityControl .icon-jia { float: left; width: 1.4rem; height: 1.175rem; line-height: 1.175rem; font-size: 0.425rem; color: #969696; background: #f5f5f5; }
.ConfirmationOrder .OtherInfo li .QuantityControl .no { color: #c6c6c6; }
.ConfirmationOrder .OtherInfo li .freight { float: right; font-size: 0.6rem; color: #595757; line-height: 2.375rem; padding-right: 1.25rem; }
.ConfirmationOrder .OtherInfo li .LeaveMessage { float: right; width: 11.35rem; }
.ConfirmationOrder .OtherInfo li .LeaveMessage input { width: 100%; height: 2.325rem; font-size: 0.6rem; color: #595757; border: 0; }
.ConfirmationOrder .OtherInfo li.Total { width:100%; padding:.5rem; }
.ConfirmationOrder .OtherInfo li.Total textarea { width:100%; height:3rem; color:#000; line-height:.8rem; border:none; font-size:14px; color: #595757; }
/*------------------------------------活动详情------------------------------------*/
.ActivityDetails .HeadFigure img { width: 100%; height: auto; vertical-align: bottom; }
.ActivityCountdown { position: relative; height: 3.25rem; background: #fff; }
.ActivityCountdown h2 { height: 1.5rem; line-height: 1.5rem; font-size: 0.6rem; font-weight: 400; text-align: center; color: #b5b5b6; }
.ActivityCountdown .Countdown { margin-top: 1px; text-align: center; }
.ActivityCountdown .Countdown #Countdown { display: inline-block; line-height: 1.3rem; }
.ActivityCountdown .Countdown .mr7 { margin-right: 0.175rem; }
.ActivityCountdown .Countdown .num { display: inline-block; width: 0.8rem; height: 1.3rem; font-size: 0.75rem; color: #fff; background: #000000; border-radius: 0.125rem; }
.ActivityCountdown .Countdown .text { width: 0.925rem; font-size: 0.6rem; color: #b5b5b6; }
.ActivityCountdown .icon-sjleft { position: absolute; left: 0.75rem; top: 0.75rem; width: 3.75rem; height: 1.5rem; line-height: 1.5rem; font-size: 3.75rem; color: #b7b8b8; }
.ActivityCountdown .icon-sjright { position: absolute; right: 0.75rem; top: 0.75rem; width: 3.75rem; height: 1.5rem; line-height: 1.5rem; font-size: 3.75rem; color: #b7b8b8; }
/*------------------------------------商品收藏------------------------------------*/
.CollectingGoods { padding-top: 2.2rem; }
.CollectingGoods .ShopGoods .ProList li { position: relative; background: none;  }
.CollectingGoods .ShopGoods .ProList li .Con { width: 11rem; position:relative; }
.CollectingGoods .ShopGoods .ProList li .State { height: 1.5rem; padding-top: 0.125rem; }
.CollectingGoods .ShopGoods .ProList li .State span { display: inline-block; width: 1.75rem; height: 0.875rem; line-height: 0.95rem; font-size: 0.55rem; color: #fff; text-align: center; border-radius: 0.125rem; background: #b5b5b6; overflow: hidden; }
.CollectingGoods .ShopGoods .ProList li .State span.disn { display: none; }
.CollectingGoods .ShopGoods .ProList li .PriceQuantity { font-size: 0.65rem; }
.CollectingGoods .Tabs2 li { width: 50%; }
.CollectingGoods .ShopGoods .ProList li .icon-del4 { position: absolute; right: 0.5rem; bottom: 0.5rem; font-size: 0.95rem; color: #f84e37; }
/*------------------------------------关注店铺------------------------------------*/
.AttentionShop li { position: relative; border-bottom: #dcdddd solid 1px; padding: 0 0.5rem; overflow: hidden; }
.AttentionShop li .leftcon { float: left; width: 3.125rem; text-align: center; padding-top: 0.85rem; }
.AttentionShop li .leftcon .photo { width: 3.125rem; height: 3.125rem; border-radius: 50%; overflow: hidden; border: #fff solid 3px; }
.AttentionShop li .leftcon .photo img { width: 100%; vertical-align: bottom }
.AttentionShop li .leftcon i { height: 1.85rem; line-height: 1.85rem; font-size: 3rem; color: #39dda5; }
.AttentionShop li .follow { position: absolute; right: 0.5rem; top: 0.5rem; }
.AttentionShop li .rightcon { float: right; width: 10.5rem; }
.AttentionShop li .rightcon h2 { width: 6.775rem; height: 1.575rem; line-height: 1.575rem; font-size: 0.65rem; color: #595757; overflow: hidden; }
.AttentionShop li .rightcon .ShopSfy2 { float: left; }
.AttentionShop li .rightcon .ShopSfy2 i { float: left; height: 0.875rem; line-height: 0.875rem; font-size: 0.75rem; color: #e60012; margin-right: 0.25rem; }
.AttentionShop li .rightcon .con { float: left; width: 10.5rem; margin: 0.575rem 0 0.5rem 0; overflow: hidden; }
.AttentionShop li .rightcon .con dl { width: 15rem; }
.AttentionShop li .rightcon .con dd { float: left; width: 3rem; height: 3rem; margin-right: 0.7rem; }
.AttentionShop li .rightcon .con dd img { width: 3rem; height: 3rem; vertical-align: bottom; }
.ViewLogistics .head { height: 4.95rem; background: #f83166; padding: .8rem; }
.ViewLogistics .LogisticsLogo { float: left; width: 2.5rem; height: 2.5rem; margin-right: 1.125rem; }
.ViewLogistics .LogisticsLogo img { width: 100%; vertical-align: bottom; }
.ViewLogistics .text { float: left; color: #ffffff; line-height: 1.125rem;  }
.ViewLogistics .list { position: relative; padding: 0 0.5rem 0 2.25rem; }
.ViewLogistics .list li { position: relative; padding: 0.5rem 0 0.5rem 0; border-bottom: #dcdddd solid 1px; }
.ViewLogistics .list li:after { position: absolute; left: -1.325rem; top: 0.825rem; width: 5px; height: 5px; content: ''; border-radius: 50%; background: #f1f1f2; }
.ViewLogistics .list li .text1 { height: 1.15rem; line-height: 1.15rem; font-size: 0.6rem; color: #b5b5b6; }
.ViewLogistics .list li .text2 { line-height: 0.9rem; font-size: 0.7rem; }
.ViewLogistics .list .LeftIndex { position: absolute; left: 0; top: 0; width: 2.25rem; height: 100%; background: #fff; }
.ViewLogistics .list .LeftIndex:after { position: absolute; left: 50%; top: 0; width: 2px; height: 100%; content: ''; background: #f1f1f2; margin-left: -1px; }
/*------------------------------------设置个性域名------------------------------------*/
.SetDomainName { padding: 0.5rem; }
.SetDomainName .text1 { height: 1.5rem; line-height: 1.5rem; }
.SetDomainName .text1 .iconfont { float: left; width: 0.8rem; height: 0.8rem; font-size: 0.8rem; margin-right: 0.25rem; }
.SetDomainName .EnterURL { width: 15rem; }
.SetDomainName .EnterURL span { float: right; width: 4.5rem; height: 2.2rem; line-height: 2.2rem; font-size: 0.75rem; color: #595757; text-align: right; }
.SetDomainName .EnterURL .inp { float: left; width: 10.5rem; height: 2.2rem; font-size: 0.75rem; color: #595757; padding: 0 0.25rem; border: 0; border-radius: 0.25rem; }
/*------------------------------------店铺列表------------------------------------*/
.ShopList li.blist { border-bottom: #dcdddd solid 1px; background: #f8f8f8; overflow: hidden; margin-bottom: 0.375rem; padding-bottom: 0.45rem; }
.ShopList li.blist .StoreInfo { height: 3.3rem; padding: 0 0.5rem; }
.ShopList li.blist .StoreInfo .photo { float: left; width: 2.5rem; height: 2.5rem; border: #fff solid 3px; border-radius: 50%; margin: 0.375rem 0.5rem 0 0; }
.ShopList li.blist .StoreInfo .photo img { width: 100%; vertical-align: bottom; border-radius: 50%; }
.ShopList li.blist .StoreInfo .con { float: left; width: 8.475rem; padding: 0.25rem 0 0 0; }
.ShopList li.blist .StoreInfo .con h2 { width: 8.675rem; height: 0.85rem; line-height: 0.85rem; font-size: 0.65rem; color: #595757; overflow: hidden; font-weight: 400; }
.ShopList li.blist .StoreInfo .con i { float: left; line-height: 1.1rem; }
.ShopList li.blist .StoreInfo .con .icon-flagshipstore { font-size: 2.575rem; color: #71a8ac; margin-right: 0.575rem }
.ShopList li.blist .StoreInfo .con .icon-heart { font-size: 0.55rem; color: #e60012; margin-right: 0.2rem }
.ShopList li.blist .StoreInfo .con p { float: left; width: 8.475rem; height: 0.75rem; line-height: 0.75rem; font-size: 0.5rem; color: #87888a; }
.ShopList li.blist .StoreInfo .rightcon { float: right; width: 3.525rem; padding-top: 0.925rem; }
.ShopList li.blist .StoreInfo .rightcon a, .ShopList li.blist .StoreInfo .rightcon a:visited { display: block; width: 3.525rem; height: 1.45rem; line-height: 1.4rem; border: #fd7f62 solid 1px; font-size: 0.55rem; color: #eb4f38; text-align: center; border-radius: 1rem; }
.ShopList li .ProLists { height: 4.55rem; overflow: hidden; }
.ShopList li .ProLists div { height: 5rem; overflow-y: hidden; overflow-x: auto; }
.ShopList li .ProLists div ul { width: 50rem; }
.ShopList li .ProLists li { position: relative; float: left; width: 4.55rem; height: 4.55rem; margin: 0 0 0 0.5rem; border: #dcdddd solid 1px; }
.ShopList li .ProLists li img { width: 100%; vertical-align: bottom; }
.ShopList li .ProLists li .Price { position: absolute; right: 0; bottom: 0; height: 0.7rem; line-height: 0.75rem; font-size: 0.5rem; color: #fff; padding: 0 0.5rem; background: #b1b3b4; border-radius: 0.7rem 0 0 0; }
/*------------------------------------一元购------------------------------------*/
.HotOneDollar li{ width:5rem; height:6.2rem; border:#dcdddd solid 1px;}
.OneDollarList li { border: #dddede solid 1px; background: #fff; overflow: hidden; margin-top: 0.55rem; }
.OneDollarList li .LeftCon { width: 8.25rem; padding: 0.8rem 0 0 0.5rem; }
.Countdown2 { display: inline-block; }
.OneDollarList li .LeftCon .CountdownBox{ width:7rem;}
.OneDollarList li .LeftCon .CountdownBox span{ height: 0.925rem; line-height: 1rem; overflow:hidden;}
.Countdown2 .num { float: left; width: 0.575rem; font-size: 0.55rem; color: #fff; background: #ff650c; border-radius: 0.125rem; }
.Countdown2 .text { float: left; width: 0.65rem; font-size: 0.5rem; color: #b5b5b6; }
.Countdown2 .dian { float: left; width: 0.35rem; font-size: 0.5rem; color: #b5b5b6; }
.OneDollarList li .LeftCon .pic, .OneDollarList li .LeftCon .pic img { width:7rem; height: 5.75rem; vertical-align: bottom; }
.OneDollarList li .RightCon { width: 6.425rem; }
.OneDollarList li .RightCon h2 { height: 1.625rem; overflow: hidden; font-weight: 400; }
.OneDollarList li .RightCon .type { height: 1.25rem; line-height: 1.25rem; margin-bottom: 0.55rem; }
.OneDollarList li .RightCon .type .price { font-size: 0.75rem; color: #ff650c; }
.ParticipateIn .text { height: 1rem; line-height: 1rem; }
.schedule { width: 6.425rem; height: 0.225rem; background: #dcdddd; border-radius: 0.125rem; }
.schedule .bar { display: block; width: 50%; height: 0.225rem; background: #ff650c; border-radius: 0.125rem; }
.OneDollarList li .RightCon .but { width: 6.425rem; height: 1.6rem; line-height: 1.6rem; font-size: 0.7rem; color: #fff; text-align: center; background: #ff650c; border: 0; border-radius: 0.25rem; }
.PartakeNum { height: 2.225rem; line-height: 2.2rem; border-bottom: #dcdddd solid 1px; background: #fff; padding: 0 0.5rem; }
.PartakeNum .icon-rightdot { font-size: 0.5rem; color: #898989; line-height: 2.2rem; }
/*------------------------------------回到顶部------------------------------------*/
/*#scrollUp { width: 2rem; height: 2rem; background: rgba(0,0,0,.8); bottom: 4rem; right: .5rem; border-radius: 1rem; color: #c6c6c6; font-size: .6rem; text-align: center; }
#scrollUp:before { content: ''; display: block; margin: .3rem auto .1rem; width: 0; height: 0; border-bottom: .5rem solid #c6c6c6; border-left: .3rem solid transparent; border-right: .3rem solid transparent; }*/
/*------------------------------------右侧导航------------------------------------*/
.rightnav { position: fixed; right: 0; bottom: 13%; width: 2rem; }
.rightnav li { float: left; width: 2rem; height: 2rem; line-height: 2rem; text-align: center; color: rgba(255,255,255,.6); border-radius: 0.125rem 0 0 0.125rem; background: rgba(0,0,0,.6); margin-top: 0.5rem; }
.rightnav li .iconfont { font-size: 1.4rem; }
/*一元购*/
.AnnouncedCountdown { height: 1.775rem; background: #ff6600; }
.AnnouncedCountdown .Left { line-height: 1.775rem; padding: 0 0 0 1.75rem; }
.AnnouncedCountdown .Countdown { padding: 0.325rem 1.75rem 0 0; font-size: 0.55rem; text-align: center; color: #fff; }
.AnnouncedCountdown .Countdown span { display: inline-block; }
.AnnouncedCountdown .Countdown .num { width: 0.9rem; height: 1.15rem; line-height: 1.15rem; background: #fff; color: #ff6600; border-radius: 0.15rem; }
.AnnouncedCountdown .Countdown .dian { width: 0.375rem; }
/*揭晓结果*/
.AnnouncedResult .Photo { width: 2.9rem; height: 2.9rem; border-radius: 50%; overflow: hidden; margin: 0.625rem auto 0.25rem auto; }
.AnnouncedResult .Photo img { width: 2.9rem; height: 2.9rem; }
/*右侧箭头列表公用*/
.RightDotLi { border-bottom: #dcdddd solid 1px; }
.RightDotLi .icon-rightdot { position: absolute; right: 0; font-size: 0.5rem; color: #898989; line-height: 2.2rem; }
.BigProInfo .Pic{ width:5.55rem; height:5.55rem;}
.BigProInfo .Pic .Bor{ width:5.55rem; height:5.55rem; border:#dcdddd solid 1px; overflow:hidden;}
.BigProInfo .Pic img{ width:5.5rem; height:5.5rem;}
.BigProInfo .Pic .icon-announced,.BigProInfo .Pic .icon-isannounced{ position:absolute; left:0.375rem; top:0.375rem; width:1.7rem; height:1.7rem; line-height:1.7rem; font-size:1.7rem; color:#b5b6b6;}



.BigProInfo .Pic .icon-conduct{ position:absolute; left:0; top:0; width:2.375rem; height:2.375rem; line-height:2.375rem; font-size:2.375rem; color:#ff650c;}

.BigProInfo .Pic .icon-winning{ position:absolute; left:0.275rem; top:0.275rem; width:1.825rem; height:1.05rem; line-height:1.05rem; font-size:1.825rem; color:#ff650c;}



.BigProInfo .Pic .icon-announced{ position:absolute; left:0.275rem; top:0.275rem; width:1.625rem; height:1.375rem; line-height:1.375rem; font-size:1.625rem; color:#b5b6b6;}



.BigProInfo .Con{ width:9.45rem;}
.BigProInfo .Con h2{ height:1.8rem;}
a.lk_ff650c,a.lk_ff650c:visited{ color:#ff650c;}
.Additional{ height:1.35rem;}
.Additional .InpBor{ width:3rem; height:1.35rem; font-size:0.6rem; color:#595757; border:#ff650c solid 1px; border-radius:0.125rem; text-align:center;}
.Additional .AdditionalBut{ width:5rem; height:1.35rem; line-height:1.35rem; border:0; border-radius:0.125rem; background:#ff650c;}
.MethodPayment{ background:#efeff0;}
.MethodPayment .icon-close{ display:block; position:absolute; right:-5px; top:-0.75rem; width:2.5rem; height:2.5rem; line-height:2.5rem; background:#fff; border-radius:2.5rem; font-size:1.1rem; color:#898989; z-index:100}
.MethodPayment li{ height:2.5rem; border-bottom:#ddddde solid 1px; overflow:hidden; background:#fff;}
.MethodPayment li .icon-money2{ line-height:2.5rem; font-size:0.75rem; color:#595757;}
.MethodPayment li:last-of-type{ border:none;}
.MethodPayment li .LeftIcon{ width:2.2rem; height:2.5rem; line-height:2.5rem; text-align:center;}
.MethodPayment li .LeftIcon i{ font-size:1.2rem;}
.MethodPayment li .select i{ font-size:0.925rem; color:#dcdddd;}
.MethodPayment li.on .select i{ color:#f83166;}


.MethodPayment .Quota li{ float:left; width:4.675rem; height:1.8rem; line-height:1.7rem; font-size:0.7rem; text-align:center; border:#ccc solid 1px; margin:0.5rem 0 0 0.5rem; border-radius:0.25rem;}
.MethodPayment .Quota li.on{ background:#45a73a; border:#45a73a solid 1px; color:#fff;}

/*您总共参与人次*/
.Participant .Con li{ line-height:1.25rem; padding:0.25rem 0.5rem; border-bottom:#ddddde solid 1px;}

/**/
.AllActiveNumber li.Tit{ font-size:0.6rem;}
.AllActiveNumber li.Tit i{ width:0.65rem; height:2rem; line-height:2rem;}
.AllActiveNumber li{ height:2.025rem; line-height:2rem; font-size:0.6rem; border-bottom:#ddddde solid 1px; background:#FFFFFF; overflow:hidden;}
.AllActiveNumber li .LeftCon{ width:8rem;}
.AllActiveNumber li .RightCon{ width:7.2rem;}
.AllActiveNumber .Total{ width:8rem; margin-right:0.8rem;}
/*我的一元购*/
.OneYuanList li{ padding:5px 0.5rem; border-bottom:#ddddde solid 1px; background:#fff; overflow:hidden;}
.OneYuanList li .Pic{ width:4.05rem; height:4.05rem; margin-right:0.7rem; overflow:hidden;}
.OneYuanList li .Pic .Bor{ width:4.05rem; height:4.05rem; border:#dcdddd solid 1px; overflow:hidden;}
.OneYuanList li .Pic .icon-conduct,.OneYuanList li .Pic .icon-isannounced{ width:2.35rem; height:2.35rem; line-height:2.35rem; font-size:2.35rem;}
.OneYuanList li .Pic .icon-announced{ left:0.25rem; top:0.25rem; width:1.25rem; height:1.25rem; line-height:1.25rem; font-size:1.25rem; color:#b5b6b6;}
.OneYuanList li .Pic .icon-winning{ left:0.25rem; top:0.25rem; width:1.5rem; height:0.85rem; line-height:0.85rem; font-size:1.5rem; color:#ff6600;}

.OneYuanList li .Pic img{ width:4rem; height:4rem;}
.OneYuanList li .RightCon{ width:10.25rem;}
.CountdownStyle1 { height:0.925rem; text-align:center;}
.CountdownStyle1 span{ height:0.925rem; line-height:1rem; float:left; display:inline-block; overflow:hidden;}
.CountdownStyle1 .num{ width:0.575rem; font-size:0.55rem; color:#fff; background:#ff650c; border-radius:0.125rem;}
.CountdownStyle1 .tian{ width:0.65rem; font-size:0.5rem; color:#a3a3a3;}
.CountdownStyle1 .dian{ width:0.35rem; font-size:0.5rem; color:#a3a3a3;}

.CountdownModule{ width:7.2rem; height:1.375rem; background:#ff6600;}
.CountdownModule .Text{ width:3.325rem; line-height:1.375rem;}
.CountdownModule .Right{ width:3.875rem; overflow:hidden;}
.CountdownModule .Right span{ height:0.9rem; line-height:1rem; font-size:0.55rem; text-align:center; float:left; display:inline-block; border-radius:0.125rem; overflow:hidden;}
.CountdownModule .Right .num{ width:0.85rem; color:#ff650c; background:#fff;}
.CountdownModule .Right span.dian{ width:0.35rem; color:#fff;}

/*一元购活动*/
.OneYuanPurchase li{ border:#dddede solid 1px; background:#fff;}
/*支付成功*/
.PaySuccess .SuccessInfo .icon-success2{ width:3.725rem; height:4.075rem; line-height:4.075rem; text-align:center; font-size:2.025rem; color:#18b93e;}
.PaySuccess .SuccessInfo .RightCon{ width:11.375rem;}
.PaySuccess .SuccessInfo .RightCon h2{ height:1.05rem; line-height:1.05rem;}
.PaySuccess .SuccessInfo .RightCon p{ height:1.15rem; line-height:1.15rem;}
.PaySuccess .SuccessLink a,.PaySuccess .SuccessLink a:visited{ display:inline-block; width:6.7rem; height:1.9rem; line-height:1.85rem; font-size:0.6rem; color:#898989; border:#dcdddd solid 1px; background:#fff; border-radius:0.25rem; margin:0 0.225rem;}
.PaySuccessPop{ position:absolute; left:50%; top:50%; margin:-6.05rem 0 0 -6.25rem; width:12.5rem; height:12.1rem; background:#fff; border-radius:0.25rem;}
.PaySuccessPop .Tit{ height:1.775rem; line-height:1.75rem; border-bottom:#ddddde solid 1px;}
.PaySuccessPop .Tit .icon-warning{ font-size:0.625rem; color:#898989;}
.PaySuccessPop .Tit h2{ font-size:0.625rem; color:#898989;}
.PaySuccessPop .Tit .icon-close2{ font-size:0.625rem; color:#898989;}
.PaySuccessPop .Con{ height:10.325rem; overflow-y:auto;}
.PaySuccessPop .Con li{ line-height:1.15rem; padding:0 0 0 0.5rem;}


/*二级分类*/
.TwoLevelClassification{ border-bottom:#ddddde solid 1px; padding-bottom:.5rem;}
.TwoLevelClassification:after{ position:absolute; left:0; bottom:0; width:100%; height:1px; font-size:1px; overflow:hidden; background:#fff; content:'';}
.TwoLevelClassification li{ float:left; width:4.5rem; height:1.65rem; border-radius:40px; margin-top:.5rem; margin-left:.6rem; line-height:1.65rem; color:#000; border:1px #ddd solid;}
.TwoLevelClassification li.on{ color:#f83166; border:1px #f83166 solid;}

/*我的会员卡*/
.AvailableBalance{ height:2.175rem; line-height:2.15rem; padding:0 0.5rem;}
.AvailableBalance i{ font-size:0.75rem;}
.AvailableBalance a,.AvailableBalance a:visited{ color:#45a73a;}



.MyMembershipCard .Tabs { position: relative; height: 2.2rem; text-align: center; border-bottom: #dcdddd solid 1px; background: #fff; }
.MyMembershipCard .Tabs ul { position: absolute; left: 0; top: 0; width: 100%; height: 2.2rem; }
.MyMembershipCard .Tabs li { position: relative; float: left; width: 50%; height: 2.2rem; line-height: 2.175rem; font-size: 0.65rem; color: #595757; }
.MyMembershipCard .Tabs li i{ vertical-align:middle;}
.MyMembershipCard .Tabs li.on { color: #45a73a; }
.MyMembershipCard .Tabs li.on:after { position: absolute; left: 0; bottom: 0; width: 100%; height: 3px; content: ''; background: #45a73a; }

.MyMembershipCard .DetailedList li{ border-bottom:#ddddde solid 1px; padding:0.5rem; overflow:hidden;}
/*充值金额*/
.AmountCharge{ height:3.275rem; border-bottom:#ddddde solid 1px; background:#fff;}
.AmountCharge select{ position:absolute; left:0; top:0; width:100%; height:100%;}
.AmountCharge i{ font-size:0.8rem;}
.AmountCharge .EnterInput{ width:5rem; height:3.25rem; border:0; text-align:right; margin-right:3rem;}
/*我的优惠券*/
.MyCoupons li{ border:#45a73a solid 1px; border-radius:0.25rem; background:#fff; margin-bottom:0.875rem;}
.MyCoupons li .Con{ height:3.575rem; overflow:hidden;}
.MyCoupons li .Con .MoneyIcon{ width:1.875rem; text-align:right;line-height:4rem; font-size:1.5rem;}
.MyCoupons li .Con .Price{ width:3.25rem; text-align:right; font-size:2rem;line-height:3.7rem;}
.MyCoupons li .Con .Text{ width:4.375rem;line-height:4.5rem;}
.MyCoupons li .Con .Condition .f26{ margin-left:-0.25rem;}
.MyCoupons li .Date{ height:1.45rem; line-height:1.45rem; background:#45a73a;}
.MyCoupons li .Date i{ font-size:0.6rem;}
/*无数据*/
.NoData{ width:16rem;}
.NoData i{ font-size:3.25rem; line-height:1.25rem; color:#ccc;}
.NoData a.aBut{ display:inline-block; line-height:1.5rem; font-size:0.65rem; color:#666; padding:0 1rem; background:#fff; border:#ccc solid 1px; border-radius:0.25rem;}

/*************首页************/
.index_balcony{ background:#fff; margin-top:.5rem;}
.sale_tit2{ padding:.5rem .5rem .25rem .5rem;}
.sale_tit2 .icon-balcony{ font-size:20px; color:#333; float:left; padding-right:.25rem;}
.sale_tit2 .panic{ float:left; font-size:16px; color:#333;}
.more2{ padding-top:.15rem; display:block; color:#f83166;}
.more2 span{ font-size:12px;display:inline-block; vertical-align:middle;}
.more2 .icon-next{ font-size:14px; line-height:14px; display:inline-block; vertical-align:middle; padding-left:.15rem;}
.balcony_box a{ display:block;}
.balcony_box{}
.balcony_box img{ width:100%;}
.combo_box a{ display:block; }
.combo_box .icon-shipin3{ position:absolute; top:24%; left:40%; font-size:3rem; color:#000; opacity:.6;}
.combo_box{ margin-bottom:.25rem; font-size:15px;}
.combo_box img{ width:100%; display:block; font-size:0; position:relative;}
.xiangou{ position:absolute; bottom:0; right:0; width:5rem; background:rgba(0,0,0,.5);}
.wid{ width:11rem; overflow:hidden; display:inline-block;}
/*头条*/
.toutiao { height: 2rem; line-height: 2rem; margin-top:.5rem; background: #FFF; overflow: hidden; }
.toutiao .tit { float: left; width:2rem; height: 2rem; line-height:2rem; }
.toutiao .tit .icon-gonggao { height: 2rem; font-size: 1rem; color: #f83166; margin-left: .5rem; }
.toutiao .con { position: relative; float: left; width: 13rem; font-size: 16px; color: #000; }
.toutiao .con span { display: block; width: 100%; height: 1.75rem; overflow: hidden; }
.toutiao #toutiao_text { position: absolute; left: 0; top: 0; width: 11.775rem;  }
.chips_box { background: #FFF; }
.Flash_sale{ background:#fff; margin-top:.5rem; padding-bottom:.5rem;}
.sale_tit{ padding:.5rem;}
.sale_tit .icon-miaosha{ font-size:20px; color:#333; float:left; padding-right:.25rem;}
.sale_tit .panic{ float:left; font-size:16px; color:#333;}
.more{display:block; color:#f83166; padding-top:.1rem;}
.more span{ font-size:12px;display:inline-block; vertical-align:middle;}
.more .icon-next{ font-size:14px; line-height:14px; display:inline-block; vertical-align:middle; padding-left:.15rem;}
.sale_box li{ float:left; width:7.2rem; border:1px #ddd solid; position:relative; margin-left:.5rem;}
.sale_box li img{ width:100%;}
.sale_box li .sale_label{ padding-top:.4rem; position:absolute; top:.5rem; right:.5rem; background: url(../images/img_bg.png) no-repeat; width:2.2rem; height:2.4rem; background-size:100%; color:#fff; font-size:1rem; text-align:center;}
.f12{ font-size:.5rem;}
.ptf{ margin-top:-0.125rem;}
.video_box{ background:#fff; margin-top:.5rem;}
.sale_tit .icon-infenicon09{ font-size:20px; line-height:26px; vertical-align:middle; color:#333; float:left; padding-right:.25rem;}
.index_title{ position:relative; width:15rem; margin:0 auto; height:40px; line-height:40px; color:#000; font-size:16px; text-align:center;}
.index_title .line{ position:absolute; width:100%; display:block; border-bottom:1px #ddd solid; top:1rem; left:0; z-index:-1;}
.index_title .tex{ background:#f5f5f5; width:6rem; text-align:center; display:block; margin:0 auto;}
.sell_box{ background:#fff;}
.sell_box li{ float:left;}
.sell_left{ width:50%; border-right:1px #eee solid;}
.sell_left img{ width:100%; font-size:0; display:block;}
.sel_tit{ font-size:.65rem; color:#000;}
.prics{ font-weight:normal; font-size:1rem; color:#f02b2b; padding-bottom:.25rem;}
.yj{ font-size:12px; font-weight:normal; color:#999; padding-left:.25rem; text-decoration:line-through;}
.protuct{width:100%; border-bottom:1px #eee solid;}
.protuct { float:left; }
.protuct img{ width:100%; font-size:0; display:block;}
.index_Selling li{ width:50%;}
.tit2{ width:4rem;}
.bnone{ border-bottom:none;}
.Prompt{ z-index:100; position:fixed; bottom:4rem; left:50%; margin-left:-2.8125rem;width:5.625rem; height:1.675rem;
animation:myfirst 1s linear 0s infinite alternate;
-moz-animation:myfirst 1s linear 0s infinite alternate;
-webkit-animation:myfirst 1s linear 0s infinite alternate;
-o-animation:myfirst 1s linear 0s infinite alternate;}
.Prompt img{ width:100%;}
@keyframes myfirst
{
0%   { bottom:3.5rem;}

50%  { bottom:3rem;}

100% {bottom:3.5rem;}
}

/********商品详情***********/
.ShoppingCart p{ font-size:12px; color:#333;}
.Customer_service{ position:fixed; border-radius:50%; bottom:3.5rem;
                 right:.5rem; width:2rem; height:2rem; line-height:2rem;
                 background:rgba(255,255,255,.9);  text-align:center;
            box-shadow: 0 0 6px rgba(0, 0, 0, .3)}
.Customer_service a{ color:#fff;}
.Customer_service i{ font-size:1.2rem;color: rgba(0,0,0,.5)}
.Customer_service2{position: fixed;
    display: block;
    font-family: "Microsoft YaHei", Arial; z-index: 100000;
     right:0.5rem;
     background:rgb(242, 120, 44);
     bottom: 183.4px;
     border-radius: 100px;
      height: 44px;
       width: 44px;
        box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 6px 0px, rgba(0, 0, 0, 0.09) 0px 2px 32px 0px;
         margin-left: 0px;
         margin-top: 0px;}
.Customer_service2 a{ color:#fff;}
.Customer_service2 i{
    box-sizing:border-box;
    padding:0 8px;
    position:absolute;
    top:6px;left:0;
    font-size:12px;
    display:inline-block;
    width:100%;
    line-height:16px;
    text-align:center;
    color:#fff;}
.Customer_service3{position: fixed; text-align:center;
    line-height: 44px;
    display: block;
    font-family: "Microsoft YaHei", Arial; z-index: 100000;
     right:0.5rem;
     background:rgb(179, 179, 179);
     bottom: 250px;
     border-radius: 100px;
      height: 44px;
       width: 44px;
        box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 6px 0px, rgba(0, 0, 0, 0.09) 0px 2px 32px 0px;
         margin-left: 0px;
         margin-top: 0px;}
.Customer_service3 a{color:#fff;}
.Explain{ padding:.5rem; background:#fff; margin-top:.25rem;}
.Explain .exp_tit{ width:100%; background:#45a73a; color:#fff; font-size:14px; padding:.25rem;}
.Explain .line{ border-bottom:1px #45a73a solid; margin-top:.375rem;}
.exp_text{ color:#000; font-size:12px;  line-height:.8rem; margin-top:.5rem;}
.new_product{ background:#fff; width:12rem; border-radius:5px;  position: fixed; overflow:hidden;top:3rem; left:2rem; z-index:100;}
.new_product h3{ font-size:.7rem; color:#000; padding:.5rem;  text-align:center; font-weight:normal; border-bottom:1px #ddd solid;}
.new_product  .new_img{ width:6rem; margin:.5rem auto;}
.new_product  .new_img img{ width:100%;}
.new_product  .new_img .tit_new{ font-size:.65rem; color:#000; padding-top:.5rem;}
.new_product  .new_img .price{ color:#f02b2b; font-size:.65rem; padding-top:.25rem;}
.new_product .new_btn{ width:100%;}
.new_product .new_btn a{ display:inline-block; vertical-align:middle; width:50%; height:2rem; line-height:2rem; font-size:.65rem; color:#fff; background:#45a73a; text-align:center; font-weight:normal;}
.bor_c3ffbc{ border-left:1px #5dcd50 solid;}
.Nums{ position:absolute; right:.5rem; top:.5rem; padding-top:.1rem; }
.refund{ float:right; border:1px #aaa solid; color:#000; padding:.15rem; border-radius:5px; font-size:12px; width:2.6rem; text-align:center;}
.order_list{  background:#fff; padding-bottom:.25rem;}
.order_list p{ padding-top:.25rem; font-size:14px; padding-left:.5rem; padding-right:.5rem;}
.order_list2{ margin-top:.25rem; background:#fff; margin-bottom:.5rem;}
.order_list2 li{  color:#000; border-bottom:1px #ddd solid; height:45px; line-height:45px; font-size:14px; padding-left:.5rem; padding-right:.5rem;}
.order_btn{ background:#fff; position:fixed; bottom:0; left:0; width:100%; height:48px;}
.order_btn a{ border-top:1px #eee solid; display:inline-block; vertical-align:middle; width:50%; text-align:center; height:48px; line-height:48px; font-size:15px;}
.order_btn .pays{ color:#fff; background:#e67a7e;}
/*******二维码***********/
.recode_text{ padding:.25rem; background:#e67a7e; color:#fff; font-size:.6rem; text-align: center;}
.imgauto img{width:100%;}
.code_head{ padding:15px; color:#fff;text-align: center; margin-top:80px;}
.code_head .codeimg{ width:100px; height:100px; border-radius:50%;overflow:hidden; margin:20px auto 5px;}
.code_head .codeimg img{ width:100%;}
.code_head2{ padding:15px; color:#333;text-align: center; margin-top:50px;}
.code_head2 .codeimg{ width:100px; height:100px; border-radius:50%;overflow:hidden; margin:20px auto 5px;}
.code_head2 .codeimg img{ width:100%;}
.bg_f3ad27{ background:#f3ad27;}
.bg_f23030{ background:#f23030;}
.code_btn{overflow:hidden;}
.textcode{font-size:24px; font-weight:normal; width:100%;margin-top:10px;display:inline-block; vertical-align:middle; color:#000;}
.mycode{ text-align:center; font-size:24px;color:#fff; }
.mycode img{ width:240px; height:240px; margin:0 auto; border:8px #fff solid;border-radius:10px;}
.code_bg{ background: url(../images/erweim.png) no-repeat; background-size: cover;  width:640px; height:1050px;}
.code_bg2{ background: url(../images/erweim2.png) no-repeat; background-size: cover;  width:640px; height:977px;}
.cr_f5d607{color:#f5d607;}
.Web_Box2{width:100%;margin: 0 auto;margin-bottom: 54px;overflow: hidden;}
.mycode .erm{ font-size:18px; color:#000;}

/******积分*********/
.cr_f97e4e{ color:#f83166;}
.myaccont{ background:#fff; font-size:15px; line-height:45px; color:#333; border-bottom:1px #eee solid; padding:0 10px;}
.myaccont span{ color:#f83166;}
.account_more{ float:right; font-size:12px; color:#aaa;}
.account_more .icon-rightdot2{ display:inline-block; vertical-align:top; line-height:45px; font-size:10px; padding-left:3px; color:#aaa;}
.integrat{ background:#f83166 url(../images/myaccountbg.png) no-repeat; background-size:100%; color:#fff; padding:30px 10px; font-size:15px; }
.integarleft{ float:left; width:50%; text-align:center; border-right:1px #ff769b solid;}
.integarleft h3{ font-weight:normal; font-size:20px; padding-bottom:10px;}
.integarleft .interbtn{ display:block; margin:0 auto; width:100px; border:1px #ffa7be solid; font-size:14px; color:#ffdfe8; line-height:24px; border-radius:5px;}
.integarleft2{ float:left; width:50%; text-align:center; }
.integarleft2 h3{ font-weight:normal; font-size:20px; padding-bottom:10px;}
.integarleft2 .interbtn2{ display:block; float:left; margin-left:10px; width:65px; border:1px #ffa7be solid; font-size:14px; color:#ffdfe8; line-height:24px; border-radius:5px;}
.inbtnbox{ margin:0 auto; width:160px;}
.inter_tab2 .icon-rightdot2{ font-size:12px; line-height:12px; display:inline-block; color:#999;}
.vm{ display:inline-block; vertical-align:middle;}
.inter_tab2{ background:#fff; overflow:hidden; margin-bottom:10px;}
.account_tab{ background:#fff; width:100%; border-bottom:1px #eee solid;  font-size:15px; color:#333;}
.account_tab li{position:relative; float:left; width:50%; text-align:center; line-height:40px;}
.account_tab li.on{ color:#E67A7E; border-bottom:2px #E67A7E solid; }
.account_tab2{ background:#fff; width:100%; border-bottom:1px #eee solid;  font-size:15px; color:#999;}
.account_tab2 li{ float:left; width:33.333%; text-align:center; line-height:50px;}
.account_tab2 li.on{ color:#E67A7E; border-bottom:1px #E67A7E solid;}
.inbtnm{ background:#e20b44; color:#fff; padding:10px; font-size:14px;}
.inter_tab{ background:#fff; margin-bottom:10px; border-bottom:1px #eee solid; padding:5px 0;}
.inter_tab td{ font-size:14px; line-height:24px; color:#333; padding-left:10px;}
.intertex{ text-align:center; font-size:15px;}
.intermoney{ text-align:center; font-size:40px; padding-bottom:10px; padding-top:5px;}
.yuan{ font-size:18px; padding-left:5px;}
.accoun_btn{ width:100%; background:#ff4a7a; border-top:#ff5c87 solid 1px;}
.accoun_btn li{ width:50%; float:left;text-align:center; line-height:45px; color:#fff; font-size:13px; border-right:#ff5c87 solid 1px;}
.accoun_btn li a{ color:#fff;}
.accoun_btn li .icon-fenyexiayiye{ display:inline-block; vertical-align:top; line-height:52px; padding-left:5px; color:#fff; font-size:10px;}
.myaccont a{ display:block;}
.myaccont { margin-bottom:10px;}
.montis{ padding:10px; background:#fff; border-bottom:1px #eee solid; margin-bottom:10px; font-size:14px; color:#666;}
.montis span{ color:#e67a7e;}
.timess{ border-bottom:1px #eee solid; padding:10px; margin-bottom:10px; font-size:15px; color:#333;}
.timess span{ font-size:16px; float: right;}
/********换货***********/
.apply_box p{ font-size:.65rem; color:#000;}
.apply_sel{ background:#f4f5f7; font-size:.65rem; width:100%; position:relative; margin-top:.5rem; margin-bottom:.5rem; overflow:hidden; border-radius:5px;  padding:.25rem;}
.apply_sel2{ font-size:.65rem; width:100%; position:relative; margin-top:.5rem; margin-bottom:.5rem; overflow:hidden; border-radius:5px;}
.apply_sel select{ width:100%; padding:.25rem; font-size:.65rem; color:#000; -webkit-appearance:none; border:none; background:none;}
.apply_sel .icon-downdot2{ position:absolute; right:0; top:0; padding:.55rem; background:#f4f5f7; font-size:.8rem; color:#999; pointer-events:none;}
.cr_41a536{ color:#f83166;}
.apply_WithdrawLogt{ border:1px #ddd  solid; font-size:.65rem; line-height:1rem; padding:.5rem; border-radius:5px;}
.apply_sel textarea{ width:100%; border:none; background:#f4f5f7; border-radius:5px; padding:.5rem; font-size:.65rem; color:#000; height:3rem;}
.apply_sel2 button{ width:100%; height:2rem; line-height:2rem; background:#e67a7e; text-align:center; font-size:.65rem; color:#fff; border:none; border-radius:5px;}
.apply_sel input{ width:100%; background:none; padding:.5rem; font-size:.65rem; border:none;}
.apply_text{ font-size:.65rem; color:#000; line-height:.8rem;}
.apply_box h3{ font-size:.8rem; color:#000; font-weight:normal; padding-bottom:.25rem;}
.apply_sel3 button{ width:100%; height:2rem; line-height:2rem; background:#e67a7e; text-align:center; font-size:.65rem; color:#fff; border:none; border-radius:5px;}
.apply_li{ background:#fff;}
.apply_li li{ width:100%; border-bottom:1px #ddd solid; padding:.5rem; font-size:.65rem; color:#000; }
.apply_sel4 button{ width:100%; height:2rem; line-height:2rem; background:#e67a7e; text-align:center; font-size:.65rem; color:#fff; border:none; border-radius:5px;}
.cr_f23030{ color:#f23030;}
.order_ts{ padding:.5rem; font-size:12px; color:#f00; background:#fffde7;}
.timesa{ font-size:15px; color:#999; padding-top:10px;}

/********支付成功***********/
.payment_box .icon-chenggong{ display:block; font-size:4rem; text-align:center; margin:2rem auto 1rem auto; color:#e67a7e;}
.payment_box h3{ color:#000; font-size:1rem; text-align:center; font-weight:normal;}
.payment_box .button{ padding:1rem 3rem;}
.payment_box .button .btn1{font-size:14px; color:#333; width:4rem; text-align:center; padding:.25rem; border-radius:5px; border:1px #999 solid;}

/**********新闻**************/
.nav_list .icon-quanbudingdan{ font-size:.8rem !important;}
.newlist li{ width:100%; padding:.5rem; font-size:14px; color:#000; line-height:.8rem; background:#fff; border-bottom:1px #eee solid;}
.newlist li .text3{ height:1.6rem;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newlist li .time{ padding-top:10px; font-size:12px; color:#999;}
.righttext{ float:left; font-size:16px; width:11.5rem; margin-left:10px;  border:none; background:none;}
.mewimg{ float:left; width:2.75rem; height:2.75rem;background-size:cover; overflow:hidden; }

.mewimg2{ float:left; width:4rem; height:4rem;background-size:cover; overflow:hidden; border-radius:5px; }
.t-du{ text-decoration:line-through; color:#999; font-size:.55rem; padding-left:.5rem;}
.Prices2{ font-size:.75rem; color:#f00;}
.newdetail h4{ font-weight:normal; font-size:20px ; color:#000;}
.newdetail .cont{ font-size:.65rem; color:#000; line-height:1rem; margin-top:.5rem;}
.newdetail .cont img{ width:100%; height:auto;}




/*************我的海报***************/
.haibao_main{
    width: 100%;
    background: #fff;
}
.haibao_main ul{}
.haibao_main ul li{
    width: 100%;
    color: #fff;
    margin-bottom: 20px;
}
.haibao_main ul li img{
    width: 100%;
    height: 150px;
}
.haibao_main  ul li p{
    text-align: center;
}
.haibao_main ul li span{
    text-align: center;
      padding: 0 20px;
    height: 24px;
    line-height: 24px;
    border-radius: 12px;
    margin: 10px auto;
    font-size: 12px;
    color: #fff;
    background: #d98d9f;
    overflow: hidden;
    display: inline-block;
}




.newscontent{
    float: left;
    width: 100%;
    padding: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-indent: 2em;
    font-size: 14px;
    color: #666;
    line-height: 22px;
    overflow: hidden;
}
.newscontent img {
    width: 100%;
    margin: 15px 0;
}
.detail_bottom{
    z-index: 9997;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45px;
    background: #fff;
    overflow: hidden;
}
.detail_bottom .btn {
    margin-left: 51px;
    display: block;
    overflow: hidden;
}
.detail_bottom .btn span {
    float: left;
    width: 50%;
    line-height: 44px;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
}
.detail_bottom .btn span.buy {
    color: #fff;
    background: #e67a7e;
    border-top: 1px solid #e67a7e;
}
.detail_bottom .btn span.buy a {
    color: #fff;
    display: block;
}





/*********评价**************/

.start i{ display:inline-block; vertical-align:middle; font-size:.7rem; line-height:.7rem; margin-left:.125rem; color:#ff5500;}
.evaluate_tab{ background:#fff;}
.evaluate_tab li{float:left;  margin-right:.375rem;}
.evaluate_tab li a{ display:block;border:.05rem #ddd solid; padding:.25rem .375rem;border-radius:.15rem;  }
.evaluate_tab .active1{ color:#41a536; border-color:#41a536;}
.evalue{ background:#fff; padding:.5rem; border-bottom:.05rem #ddd solid;}
.h_name{ width:1rem; height:1rem; border-radius:50%; overflow:hidden;}
.h_name img{ width:100%;}
.eva_text{ line-height:.75rem; font-size:.55rem;}
.eva_img{ width:15rem;overflow-y:auto; height:3.75rem; }
.eva_img li{ float:left; width:3.375rem; height:3.375rem; overflow:hidden; margin-right:.375rem;}
.eva_img li img{ width:100%;}
.cloth{ position:absolute; left:0; bottom:0; width:100%; height:.35rem; background:#fff; margin-top:-1rem}
.eva_text2{ color:#4c566c; font-size:.55rem; margin-top:.25rem;}
.evalve_box{ position:relative; margin-top:.375rem;}
.det-footer { position: fixed; bottom: 0; left: 0; width: 100%; height:50px; background: #fff; }
.det-footer li { float: left; width: 2.5rem; text-align: center; font-size:12px; border-top: 1px solid #d7d7d7; padding-top:5px; height:50px; }
.det-footer li a { color: #4e4e4e; }
.det-footer li i { font-size:20px; }
.bor-r-ddd { border-right: 1px solid #eee; }
.But { float: left; width: 11rem; }
.But button { float: left; width: 50%; border: none; height:50px; color: #fff; font-size:14px; }


/*登录*/
.login_bg{ background:url(../images/login_bg.png) no-repeat; background-size:100%; position:relative;}
.logo2{ font-size:60px; width:7.3rem;margin:4rem auto 2.5rem auto; text-align:center; font-weight:bold; color:#fff;}
.logo2 img{ width:100%;}
.login_cont{ width:12rem; margin:0 auto;}
.login_ipt{ width:100%; background:rgba(255,255,255,.8); border-radius:5px; margin-bottom:.8rem;}
.login_ipt input{ width:100%; background:none; padding:10px; font-size:16px; color:#333; border:none; font-family:'微软雅黑';}
.login_ipt2{ width:100%; background:rgba(255,255,255,.8); border-radius:5px; margin-bottom:.8rem;}
.login_ipt2 input{ width:6rem;background:none; padding:10px; font-size:16px; color:#fff; border:none; font-family:'微软雅黑';}
.login_ipt2 a{ display:inline-block; text-align:right; width:5rem; color:#f83166; font-size:14px;}
.login_btn button{ background:#f83166; width:100%; padding:10px; border-radius:5px; text-align:center; color:#fff; font-size:14px; border:none;}
.cr_65bbf4{ color:#0fa2fd;}
.xieyi{ padding-top:.5rem; font-size:12px; text-align:center; color:#fff;}
.xieyi a{ display:inline-block;}
.login_tit{ width:100%; margin-top:1.5rem; position:relative; background:url(../images/line.png) top no-repeat; background-size:100%; height:1rem;}
.login_tit .title{ display:block; position:absolute; top:-5px; left:50%; margin-left:-2.25rem;color:#fff; font-size:12px; width:4.5rem; text-align:center;}
.login_other{ padding-top:1.5rem;}
.login_other li{ float:left; width:50%; text-align:center;}
.login_other li a{ display:block; color:#333; font-size:14px;}
.login_other i{ font-size:16px; margin-right:.25rem;}
.login_other i,.login_other span{ display:inline-block; vertical-align:middle;}
.close{ position: fixed; right:1rem; top:1rem;  color:#aaa;}
.close i{font-size:28px;}
/*****关联*****/
.Relation{ width:7rem; margin:3rem auto; text-align:center;}
.Relation img{ margin-top:.8rem; width:1.5rem; height:1.5rem; border-radius:50%; overflow:hidden; display:inline-block; vertical-align:middle;}
.Relation i{ margin-top:.8rem;display:inline-block; vertical-align:middle; color:#fff; font-size:1rem; margin-left:.5rem; margin-right:.5rem;}
.Relation p{ font-size:12px; padding-top:.8rem; color:#fff;}

.search_block{ width:100%;font-size:14px; background:#fff;}
.search_input{ position:relative; overflow:hidden; width:100%; background:#fff;  height:2rem; color:#999; border-bottom:1px #eee solid;}
.yanzm{ position:absolute; width:4rem; display:block; height:1.4rem; line-height:1.4rem;text-align:center; font-size:12px; border-radius:1rem; display:block; top:.35rem; right:.25rem; color:#E67A7E; border:1px #E67A7E solid;}
.search_input label{ height:2rem; line-height:2rem; padding-left:.5rem;}
.search_input input{ width:11rem; margin-left:.5rem; padding:.375rem; border:none; font-size:14px; color:#333;}
.sel2{width:4.2rem;}
.sear_b{ background:#fff;}
.sel2 select{ width:4.2rem; background:none; padding:.25rem;height:2rem; border:none; font-family:'微软雅黑'; font-size:14px; color:#333; margin-left:.25rem;}
.sel2{ float:left; position:relative;}
.sel2 i{ pointer-events:none; position:absolute; top:0; line-height:2rem; right:-6px; background:#fff; width:1.4rem; height:2rem; display:block; font-size:.6rem; color:#aaa;}
.sear_b{ line-height:2rem; color:#999; padding-left:.5rem;}
.search_input2{ overflow:hidden; width:100%; background:#fff;  color:#999; border-top:1px #eee solid;}
.search_input2 textarea{ border:none; background:none; font-size:14px; padding:.5rem; width:100%; height:4rem;}
.pertop{ background:#f83166; color:#fff; font-size:14px; padding:.65rem; text-align:center;}

/******2017-7-21添加*********/
.con_tab{ background:#fff; position:fixed; top:0; left:0; width:100%; z-index:10;}
.con_tab li{ border-bottom:1px #ddd solid;float:left; width:50%; height:39px; line-height:39px; font-size:14px; text-align:center; color:#000;}
.con_tab li.cur{ border-bottom:2px #45a73a solid; color:#45a73a;}
.operation{ position:absolute; right:0; top:.2rem;}
.operation a{ color:#000;display:block;border:none; width:1.5rem; height:1.5rem; margin-left:.25rem; line-height:1.5rem; border-radius:50%; text-align:center;}
.operation i{ font-size:14px; }

.textarea textarea{ float:left; width:13rem; font-size:14px; border:none;  margin-top:.5rem; height:4rem;}
.pertopimg img{ width:100%;}
.btns{ width:15rem; margin:1rem auto; display:block; border:none; border-radius:5px; height:2rem; color:#fff; text-align:center; font-size:.65rem; background:#45a73a;}

.text1 .icon-home2{ font-size:.65rem; margin-right:.25rem;  color:#f23030; }

.maps a{ display:block; font-size:.6rem; color:#333; margin:0 auto; border:1px #aaa solid; width:100%; padding:.15rem; text-align:center; border-radius:3px;}

/*2017-7-26**************/
.shopno{ position:fixed; width:100%; background:#aaa; color:#fff; height:45px; line-height:45px; font-size:
.7rem; text-align:center;}
.Cart_nodata{ text-align:center; position:absolute; top:50%; margin-top:-114px; left:50%; margin-left:-5.5rem; height:120px; width:11rem;}
.Cart_nodata i{ display:block; font-size:90px; color:#aaa;}
.Cart_nodata p{ color:#aaa; font-size:14px; padding-top:5px;}
.Cart_nodata a{ margin:10px auto; display:block; width:80px;height:30px;line-height: 30px; border-radius:5px; text-align:center; color:#fff; font-size:14px; background:#f83166;}
.Deductible{ font-size:.5rem; color:#000; text-align:right; padding-bottom:.25rem;}
.list_test{ background:#fff; padding:0 24px;}
.list_test li{ height:45px; line-height:45px; font-size:14px; color:#272727; border-bottom:#ededed solid 1px;}

/***2017-8-2************/
.detail_text{ font-size:12px;}
.select_b { font-size:12px;}
.sub_block .setting{ font-size:.55rem; width:5rem; border:1px #ddd solid; border-radius:5px; text-align:center; padding:.25rem;  text-align:center; display:block; color:#333; float:right; }
.sub_block th{ background:#f9f9f9; padding:.375rem; font-size:.6rem; text-align:center; color:#000;}
.set_box{ position:fixed; width:100%; height:100%; top:0; left:0; background:#fff;}
.Header{ background:#f83166; color:#fff; padding:.5rem; font-size:15px;}
.sub_block{ background:#fff; padding:10px; font-size:14px; margin-bottom:.25rem; color:#333;}
.sub_block .block{ line-height:30px;}
.sub_block .look{ color:#f83166; font-size:14px; padding-left:.5rem; }
/*****2017-8-7*************/
.times{ padding:.5rem; font-size:14px; color:#999;}
.actban{ position:relative; height: 5.95rem; overflow:hidden;}
.timjd{position:absolute; right:0; bottom:0; height:28px; line-height:28px; color:#fff; background:rgba(0,0,0,.3); width:100%;}
.timjd img{ font-size:0; display:block;}
.xiang{ color:#666; font-size:12px;}
.djshi{ padding-left:.5rem; padding-bottom:.5rem; padding-right:.5rem; background:#fff;}
.djshi .daojishi{ font-size:12px;}
.djshi .timem{ font-size:12px; height:14px; line-height:14px; padding:0 .15rem;}

/**********2017-8-11*************/
.accoun_btn i{ display:inline-block; vertical-align:top; line-height:45px; font-size:16px; padding-right:3px;}
.accoun_btn .icon-tixian{ font-size:18px;}
.giftbox{ border-top:1px #eee solid; padding-top:.25rem;}
.giftbox .icon-zengpin1{ font-size:16px; line-height:16px;  color:#f00;}
/*******2017-10-25 详情到货提醒*********/
.remind{ color:#666; font-size:14px; border:1px #aaa solid; line-height:30px; width:4rem; border-radius:3px; text-align:center;}
.remind2{ color:#999; font-size:14px; border:1px #aaa solid; line-height:30px; width:4rem; border-radius:3px; text-align:center;}
.rem_cont{  font-size:15px; color:#000;}
.rem_ipt{ font-size:15px; color:#000; margin-top:20px; margin-bottom:10px;}
.rem_ipt input{ width:7rem; border:1px #ddd solid; border-radius:5px; padding:5px; margin-left:5px; font-size:15px; color:#000;}
.bor-t-ddd{ border-top:1px #eee solid;}
/*****提现************/
.Withdrawals li{ position:relative; background:#fff; height:50px; line-height:50px; font-size:15px; padding:0 10px; border-bottom:1px #eee solid;}

.newselect{ position:absolute; width:80px; top:0; right:0; background:#fff; font-size:14px; color:#f83166; display:block; line-height:48px;}
.newselect a:hover{ color:#f83166 !important;}
.Withdrawals li input{ font-size:15px; color:#333; background:none; width:10rem; border:none;}
.Withdrawals  select{ background:none; padding-left:0; line-height:50px; height:50px; font-size:15px; width:10rem; padding-right:40px;-webkit-appearance:none; border:none;}
.Withdrawals li .icon-downdot{ pointer-events:none; position:absolute; right:10px; z-index:2; top:0px; color:#ddd; display:block; font-size:12px; width:30px; text-align:center; background:#fff; line-height:49px;}
.OperationButton a{
    display: block;
    color: #fff;
    width: 50%;
    font-size: 15px;
    text-align: center;
    line-height: 45px;
    background: #e67a7e;}
.Presentrecord{ background:#fff;  border-radius:5px; overflow:hidden; margin:0 auto 10px auto; font-size:15px;}
.presen{font-size:14px; border-bottom:1px #eee solid; padding:0 10px; line-height:45px;}
.Amount{ float:right; color:#f83166;}
.precord{ padding:10px; color:#333; position:relative; font-size:14px;}
.precord p{ line-height:28px;}
.bringtime{ font-size:14px; color:#999; text-align:center; padding:10px;}
.withr{ padding:10px; font-size:12px; color:#333;}
.withr span{ color:#f83166;}
.nim{ display:inline-block; width:80px; color:#333;}
.MyHead .icon-huiyuan{ color:#ffce65; font-size:20px; display:inline-block; vertical-align:middle; padding-right:5px; line-height:24px;}
.tistext{ font-size:14px; color:#333; text-align:center; padding-top:30px;}
.tistext2{ font-size:14px; color:#f83166; padding-left:10px; padding-top:10px;}
.cr_f83166{ color:#f83166;}
.Presentrecord .withdraw{ position:absolute; right:10px; top:10px; border:1px #ddd solid; width:80px; border-radius:5px ; text-align:center; line-height:28px;  text-align:center; color:#333;  font-size:14px; }

/*********积分明细************/
.integrat2{ background:#E67A7E;padding:10px; font-size:15px; color:#fff;}
.integrat2 .more{ color:#fff; float:right; font-size:14px; border:1px #fff solid; line-height:20px; width:100px; border-radius:60px; text-align:center;}
.inputorder{  color:#f83166; line-height:18px; border-radius:5px; display:inline-block; margin-right:5px; font-size:14px;}

/*******我的朋友**********/
.screenbox{ float:right; width:5rem; text-align:right; line-height:50px;}
.screenbox .icon-shijian{ display:inline-block; vertical-align:top; line-height:50px; color:#666; font-size:18px;}
.screenbox a{ display:inline-block; padding-left:15px; font-size:14px; color:#333;}
.Customers{ background:#fff;}
.Customers li{ float:left; background:#f83166; color:#fff; width:33.333%; text-align:center; line-height:45px; font-size:15px;}
.suborbox{ background:#fff; border-bottom:1px #eee solid ; font-size:15px; padding:0 10px; color:#333; line-height:50px; margin-bottom:10px;}
.suborbox .subornat{ position:relative; width:100px; float:left; }
.suborbox .subornat select{ width:140px; font-size:15px; -webkit-appearance:none; border:none; background:#f5f5f5; padding:5px 10px;}
.suborbox .subornat .icon-downdot{ pointer-events:none; position:absolute; right:10px; line-height:50px; color:#ddd; font-size:14px; top:0;}
.searchpage{ padding:10px; background:#fff;}
.SearchBox2{ width:13rem; float:left;}
.SearchBox2 .SwitchBox{ line-height:1.75rem;}
.SearchBox2 .SwitchBox i{font-size:0.95rem;line-height:1.75rem;}
.SearchBox2 .SearchBor{ height:1.75rem; border:#eee solid 1px; background:#fff; border-radius:1rem; overflow:hidden;}
.SearchBox2 .icon-search{ position:absolute; left:0.625rem; top:0; font-size:0.75rem; color:#959595;}
.SearchBox2 .SearchInp{ font-size:14px; width:100%; height:1.6rem; border:0; border-radius:1.25rem;}
.SearchBox2 .SearchBut{ position:absolute; right:0; top:0.05rem; width:2.5rem; height:1.6rem; line-height:1.6rem; font-size:14px; color:#333; text-align:center; background:none; border:0;}
.searchclose{ float:right; color:#999; line-height:1.75rem; font-size:14px; width:2rem; text-align: center;}
.sub_block .fl{}
.SetDefaults{  background:#fff; line-height:45px; font-size:15px; margin-top:10px; padding:0 10px;}
.SetDefaults i{ display:inline-block; vertical-align:top; line-height:45px; font-size:14px; padding-right:5px;}
.SetDefaults .icon-pitchon2{ color:rgb(230, 122, 126);}
.SetDefaults .icon-pitch2{ color:#aaa;}
/*********我的账户*******************/
.accountblock{ background:#fff;  color:#333; margin-bottom:20px; }
.accounts{ position:relative;padding-bottom:15px;border-bottom:1px #eee solid; text-align:center;}
.pocket{ background:#f83166; color:#fff;line-height:50px; margin-bottom:10px;font-size:16px; padding-left:10px;   }
.pocket2{ font-size:30px; font-weight:normal;padding-left:10px; color:#f83166; }
.Frozen{ display:block; font-size:14px; padding-left:10px; display:inline-block; }
.accttab{ background:#fff; width:100%; padding:10px; }
.accttab li{ float:left; width:33.333%; text-align:center; padding:5px; }
.accttab li a{ color:#333; font-size:14px; display: block;}
.bor-left{border-left:1px #eee solid;}
.yuan2{ font-size:14px;}
.pocket i{ display:inline-block; vertical-align: top; line-height:50px; color:#fff; font-size:20px; padding-right:5px;}
.addbank{ width:15rem; margin:10px auto; line-height:40px; font-size:14px; color:#333; border:1px #ddd solid; text-align:center;}
.guding{ position:fixed; top:0; left:0; width:100%; background:#fff; z-index:2;}
.pt55{ padding-top:55px;}
.Equitystatement{ padding:10px;}
.Equitystatement h3{ font-size:18px; line-height:60px; color:#f83166; font-weight:normal;}
.Equitystatement p{ font-size:15px; color:#333; line-height:28px; margin-bottom:15px;}
.Equitystatement p span{border-radius:50%; background:#f83166; color:#fff; width:18px; height:18px; line-height:18px;  display:inline-block; text-align:center; margin-right:10px; }
.vipmenber{ position:fixed; left:0; top:0; width:100%; height:800px; background:#000 url(../images/vipbg.png) no-repeat; background-size:cover; padding-top:1rem; text-align:center;}
.vipmenber img{ width:100%;}
.vipmenber h1{ font-size:26px; color:#bfb9a9; font-weight:normal;}
.vipmenber p{font-size:18px; color:#666; padding-top:10px;}
.vipmenber .vipbtn{ width:140px; border:1px #bfb9a9 solid; font-size:18px; margin:1.5rem auto; border-radius:60px; text-align:center; line-height:40px; color:#bfb9a9; background:none;}

/*********实名认证*************/
.Realauthentication{ padding:0 10px 10px;}
.Realauthentication h3{ font-size:16px; color:#333; line-height:45px; font-weight:normal;}
.Realauthentication h3 span{ color:#ff0000;}
.realphoto{ width:100%; position:relative; border-radius:10px; overflow:hidden; height:9rem; margin-bottom:10px;}
.realphoto img{ width:100%; position:absolute; left:0; top:0; pointer-events:none;}
.realphoto .Maskbox{ position:absolute; left:0; top:0; background:rgba(0,0,0,.5); width:100%; height:100%; pointer-events:none;}
.realphoto .Maskbox .icon-tianjia{ display:block; color:#fff; text-align:center; font-size:80px; line-height:9rem; opacity:.7;}
.realphoto input{ width:100%; height:100%;}
.Remarks{ color:#ff0000; font-size:14px; line-height:22px; padding:10px;}
.Auditstatus{ text-align:center; font-size:24px; padding:30px; color:#ff0000;}
.confirmerweima{ background:#f83166; padding:30px;}
.confirmerweima img{ width:160px; height:160px; display:block; overflow:hidden; border-radius:10px; margin:0 auto; border:6px #fff solid;}
.confirm p{ background:#fff; padding:0 15px; font-size:15px; color:#333; line-height:50px; border-bottom:1px #eee solid;}
.confirmExplain{ background:#fff; padding:15px; font-size:15px; color:#333;}
.Submissionvoucher{ position:fixed; left:0; bottom:0; height:50px; width:100%;}
.Submissionvoucher input{ width:100%; height:50px;}
.Submissionvoucher span{ position:absolute; left:0; bottom:0; height:50px; width:100%; display:block; background:#f83166; font-size:15px; color:#fff; text-align:center; line-height:50px; pointer-events:none;}
.transactiontab{ background:#fff; position:fixed; left:0; top:0; width:100%;}
.transactiontab li{ width:50%; float:left; line-height:50px; font-size:15px; text-align:center; color:#333;}
.transactiontab li.on{ color:#E67A7E; border-bottom:2px #E67A7E solid;}
.contbox{ padding-top:100px;padding-bottom: 60px}
.transactiondetail{ background:#fff; padding:0 15px;}
.transactiondetail p{ line-height:45px; border-bottom:1px #f5f5f5 solid; font-size:15px; color:#333;}
.transactiondetail p span{ color:#3eb134;}
.tispop{ padding:15px; color:#f00; font-size:15px;}
.Register{ margin:0 10px 10px 10px; line-height:40px; color:#333;font-size:15px; border-radius:6px; text-align:center; background:#fff;}

.downtop{ background:#343434; color:#fff; padding:10px 20px;}
.downtop .wenzi{ float:left;font-size:14px; width:12rem; padding-top:20px; padding-bottom:20px;}
.downtop .img{ float:left; width:2rem;}
.downtop .img img{ width:100%;}
.downbox{ padding:20px; margin-top:30px;}
.downbox .downbtn{ width:100%; line-height:50px; border:1px #343434 solid; background:#eee;margin-bottom:30px; font-size:16px; border-radius:10px; color:#343434; text-align:center;}
.downbox .downbtn i{ font-size:20px; display:inline-block; vertical-align:top; padding-right:5px; line-height:50px;}
.downlogo{ width:8rem; height:8rem; overflow:hidden; border-radius:50%; margin:20px auto;  }
.jiage{
    font-weight: normal;
    text-align: center;
    font-size: 16px;
    color: #f2782c;
}
.jiage i{
    font-size: 12px;
}
.morewenzi{
    float:right;
    font-size: 13px;
    padding-right:10px;
    color: #999;
}
.morewenzi i{
    font-size: 13px;
    color:#999;
}

.pp_wrap .dp_list2 {
    width: 100%;
    flex: 1;
    padding: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow-y: auto;
}
.cate_list2 {
    float: left;
    width: 100%;
    margin-top: 10px;
    overflow: hidden;
}
.cate_list2 .title {
    float: left;
    width: 100%;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    color: #333;
    text-align: center;
    overflow: hidden;
}
.cate_list2 .title {
    float: left;
    width: 100%;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    color: #333;
    text-align: center;
    overflow: hidden;
}
.cate_list2 .title span {
    position: relative;
    padding: 0 70px;
    height: 38px;
    display: inline-block;
}
.cate_list2 .title span:before {
    content: "";
    position: absolute;
    right: 0;
    top: 19px;
    width: 55px;
    height: 1px;
    background: #eee;
}
.cate_list2 .title span:after {
    content: "";
    position: absolute;
    left: 0;
    top: 19px;
    width: 55px;
    height: 1px;
    background: #eee;
}
.cate_list2 li {
    float: left;
    width: 46%;
    margin: 0 2%;
    margin-top: 10px;
    border: 1px solid #efefef;
    display: flex;
    flex-direction: column;
    align-items: center;
    overflow: hidden;
    background: #efefef4f;
    border-radius: 8px;
}
.cate_list2 li a {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.cate_list2 li em {
    width:5rem;
    height:5rem;
    padding-bottom: 4%;
    height:5rem;/*
    background: #000; */
    display: block;
    overflow: hidden;
    font-style: normal;
    font-weight: normal;
}
.cate_list2 li em img {
    width: 100%;/*
  -webkit-mask:-webkit-linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,1),rgba(0,0,0,1),rgba(0,0,0,0.5)); */
    height: 100%;
}
.cate_list2 li span {
    float: left;
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #666;
    font-size: 12px;
    text-align: left;
    padding: 0 10px;
    font-weight: bold;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}
